PowerAmp - This was a response I made last year to someone enquiring about a music program with a decent shuffle system on Android
All of the PowerAmp basic shuffle settings which give you an infinite amount of randomized choices when combined with the List function [where you can put groups of randomly sorted or sorted Albums or anything else you can think of like mixed genres], Folders [Where you can put your Albums, mixed genres, separate genres, other Lists, Playlists etc], all of which combine to all be randomly shuffled with these Shuffle options to provide whatever choice you could ever have imagined.
PowerAmp has never ever played the same song twice for me, and will only put extreme bias on Rating if you make a List sorted by Rating and turn the Shuffle off.
You can put your Album in a List then shuffle it, put a group of Albums in another List or add to the previous one then shuffle it, or then combine it with other Lists maybe with separate Genres in them with Shuffle.
Shuffling is just the beginning of what PowerAmp can do
Typed out using SwiftKey, only available for Android ツ :thrasher: