My feature request is to have the ability to play all albums in the collection in their original track order (assuming the required tags are available), but in random order on album level. Regarding my personal way of listening to music, I would prefer an additional option to "randomize playlist", because I don't want to have double plays before all items are played once (in terms of the feature request, item equals "album"). There might be another way by just adding another "Shuffle" mode (which I would not favour, because it would allow "double-plays").
(Just for the record: This is just my personal taste and expectation on random/shuffle in general. I don't claim this being the correct "scientific definition" and thus please do not challenge the term random/shuffle and its "correct" behavior in here.)
Behavior for missing tags could be the following:
- No track number, but album tag available: Sort tracks randomly or by title (if available) or filename instead within the album scope.
- Album tag is missing: Just throw them in randomly between albums.
There is an old Album Shuffle Plug-in out in the wild, which I tried a while ago. Unfortunately this made Winamp crash quite often and the handling with aditional playlist-like windows wasn't quite comfortable to me.