Live data from Hacker News

Ask HN: Why are modern music players so bad at playing music in random order?

news.ycombinator.com

1–10 of 152 posts

Ask HN: Why are modern music players so bad at playing music in random order?

#1
On my phone I have a micro SD card with thousands of Mp3s on it yet I catch both Google Play Music and VLC player playing the same progression of music over and over when I have the random button set to on... I thought this was because it was a tactic to get me to upgrade the music players I was using, but it also happens lately on all kinds of devices I use.

YouTube, Spotify, and SoundCloud provide revolutionary services yet it seems like a lot of the time I am listening to pre-arranged and designated music playlists rather than a truly honest music stream.

In the days of the 5 disk CD changer, people truly knew what random meant. no tune was played twice until all of the tunes were played...

Re: Ask HN: Why are modern music players so bad at playing music in random order?

#3
Dunno about contemporary music players, but:

> no tune was played twice until all of the tunes were played

That is definitely not compatible with actual mathematical “randomness”. Try rolling a die multiple times and see whether you get all six numbers before repeats. It’s very unlikely (probability of all six rolls being unique = 6!/6^6 = 1.5%)

Which brings up the interesting question — what do humans actually expect from “shuffle” mode?

Re: Ask HN: Why are modern music players so bad at playing music in random order?

#6
I got so tired with YouTube's recommendation for playing Hindi songs, because it got so repetitive, that I opted to delete my entire viewing history. This did not help and with-in a few weeks, the 'random' playlist became predictably repetitive again. I'm having similar experience with YouTube Music as well.

Re: Ask HN: Why are modern music players so bad at playing music in random order?

#7

Am just here to nitpick, but the 5 disk CD changer behavior that you just described is not true randomness (by definition).

Nitpicking your nitpick, the difference is whether the random sampling is with replacement or without replacement. Wikipedia's definition of "simple random sample" defines it to include both ways:

[S]ampling is typically done "without replacement", i.e., one deliberately avoids choosing any member of the population more than once. Although simple random sampling can be conducted with replacement instead, this is less common and would normally be described more fully as simple random sampling with replacement.

Ref: https://en.wikipedia.org/wiki/Simple_random_sample

Re: Ask HN: Why are modern music players so bad at playing music in random order?

#10
> no tune was played twice until all of the tunes were played...

That doesn't sound random.

I use Google Play Music and it "randomizes" things in the way you desire. It takes your playlist and shuffles the entries; you can even press a button to see how it's sorted it. That ordering sticks around forever if you take no further action, though, so it will repeat that random ordering indefinitely unless you press the shuffle button to disable that, then start playing something, then press the shuffle button again.

Post reply on HN