Hallo! My first post here so take it easy on me!
I’m no stranger to programming so I realize the difficulty in generating random numbers, but I still think the Plex shuffle could be improved. I’ve got a 21 hour playlist, you see, and I find myself frequently listening to the same songs, while others seem never to come up or at least never come up during my usual 1-3 hour music listening sessions. As I see it there’s two problems: an order problem, and a repeating problem.
The order problem is as follows: when I press shuffle I find the sequence ordered in such that song X, Y, and Z will pretty much be guaranteed to appear in the first N songs, where N in my case is usually 40-80. The repeating problem is that I’ll hear that song again far sooner than would be expected from a 21 hour playlist.
I have two proposals:
- Improve the randomization, including more random seeds in your number generator and perhaps improving the algorithm thereby reducing the likely hood that songs X, Y, Z will appear in the first 60 songs every time you click the shuffle button.
- Make a non-repeating shuffle so that at the very least I won’t hear song X again until every other song has been played at least once.
Thanks for your time!