Plex shuffle needs improvement

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!

I Agree, I keep watching the same episodes of seinfeld over and over.