Make Back When Shuffle on Go Back
Currently, when shuffle is on and you press back, the player seems to just randomly choose another song, effectively making back and next do the same thing (and of course not actually going back). I think (and would prefer) that when shuffle is on, next randomly chooses the next song, but back actually goes back to the previous song. It'd make sense if it went back forever, but that would force a design change (making shuffle essentially sort the tracks randomly and then go sequentially through the sorted tracks). With that larger change, for example, back->next->back->next would loop you forever through the same two songs. With the smaller change, you'd end up playing songs like this:
A F (Back) A Q (Back) A M (etc)
And of course, with the current behavior, you end up with this behavior:
A W (Back) L T (etc)
I'm requesting the smaller change. (If you wanted to go through with the bigger change, I wouldn't mind)
I actually would like to get rid of the suffle button and replace it with another kind of lazy-track (#360). You could have a lazy track, that can play random tracks from a playlist, so it's something like shuffle, but the playlist gets created on the fly. So the playlist itself is the history... Any other opinions?
I like that idea, but I'd also like to be able to shuffle what's already in the playlist. Say I'm listening to some folder with only 3 songs. I use the cool shuffler track and go through all 3 songs. Once I finish the third song, what happens? Does the lazy track keep generating more random songs from the 3 or at that point, is the lazy track exhausted? (And at that point, it just sequentially goes through the 3 songs over and over forever) If it's the latter, I still think a shuffle button would be a good idea. If we're changing behavior anyway, we could change it so that it just shuffles the playlist once. (I.e. the larger change I mentioned before) Ex with the larger change (My understanding of generator tracks might be wrong.)
Pre-shuffle:
Barber of Seville.mp3
Marriage of Figaro.mp3
Awful Symphony #3.ogg
Random_Generator("/Instrumental")
Post-shuffle:
Awful Symphony #3.ogg
Random_Generator("/instrumental")
Marriage of Figaro.mp3
Barber of Seville.mp3
The alternative (Random generator keeps producing songs forever)
Barber of Seville.mp3
Marriage of Figaro.mp3
Awful Symphony #3.ogg
Random_Generator("/Instrumental")
(After next song)
Barber of Seville.mp3
Marriage of Figaro.mp3
Awful Symphony #3.ogg
Marriage of Figaro.mp3
Random_Generator("/Instrumental")
Any other opinions?
i only agree if this will also work for tracks added to the queue, so that this feature imitates/includes the shuffle function.