Is it too cynical to say that there is nothing that would make EVERYONE happy? :^)
Now you have to explain to people who are confused (as has happened with this topic here on this very forum):
- "Off" means do not shuffle anything; that's clear
- "Track" means shuffle all tracks in all albums and artists so that everything plays scrambled? (my pejorative term, sorry) IOW, the current behavior for "Random ON"?
- "Album" COULD mean shuffle tracks within only one album so that that album plays in a random order but doesn't intermix tracks from a different album or artist -- this is what PMB thought I meant originally, but seems to be covered already by adding one album to a temporary playlist and playing that playlist with Random ON.
- "Artist" COULD mean shuffle tracks within a single artist, or it COULD mean shuffle Albums within an artist, or -- what did you have in mind?
I have previously suggested a different method of altering the current behavior without adding a new drop down, by making the "Random" and "Classical" options interact slightly differently from the way they interact now.
CURRENT BEHAVIOR is:
- if "Classical" is OFF, turning on "Random" shuffles all tracks fro all albums (leaving "Random OFF would play everything in b2db sequence).
- if "Classical" is ON, turning on "Random" does absolutely nothing -- it makes no difference in this case whether Random is on or off, one album plays straight through and then playback stops.
MY SUGGESTION is:
- if "Classical" is OFF, turning on "Random" shuffles all tracks fro all albums (leaving "Random OFF would play everything in b2db sequence); i.e., the same as the current behavior.
- if "Classical" is ON, turning on "Random" would shuffle ALBUMS, leaving tracks in the "normal" playback sequence within each album, so that instead of playback stopping at the end of a single album, a "randomly chosen" album would play next (instead of the one in b2db sequence).
My reason for suggesting this is that (a) both variables already exist in the Brennan software, it's just that one of them effectively turns the other one OFF instead of making it shuffle at a different level; and (b) the "shuffle" capability already exists for shuffling at the "track" level, so it should be a relatively minor matter to make it function "one level up" in the folder hierarchy, i.e., albums instead of tracks.
I realize that this smacks of that dreaded managerial comment to a programmer, "All you have to do is...", so I leave it to Martin to decide what actually would be easier.
Cheers -- m.