I'd like to reopen this topic. Because.. Well... The answer above leaves us on a conundrum !
It took us the whole topic to conclude that I need the no-reshuffle option OFF if I want to shuffle. And I DO want to shuffle. Or at least not hear the same songs everytime I run the playlist.
Yet, as I switch between many playslist depending on the party, or when the app crashes, etc, I'm met with the problem of no random playback (songs repeat).
We need a third system. One that memorizes the already played songs, and skip them.
Not to insult, but... Winamp has it since before I was born...
On it, the songs are sorted alfphabetically (perfect), and played randomly, with the care of not repeating, even after I close the program.