Follow

Why do music players have such bad shuffle algorithms? I always hear repeated repeats on shuffle mode. cmus is the latest to manifest this. I'll have to dig into how it's implementing shuffle. I would want a shuffle of my whole music library stored and played with a localized reshuffle when music is added to give the new music priority play.

I've also wonder if song play order determined by sorted hashes would give a shuffle effect. (Repeating over whole library, but ...)

I may have listed cmus in error. From the man page, it appears that it shuffles the whole library and queues it. Maybe I've added music and just happened to hit the same songs in the new queue. Still should look over the shuffle algorithm. I think new song priority would be an interesting concept to explore.

Show thread
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml