Here's the problem: go ahead and ask a bunch of different people what they want/expect their shuffle/random button to do and you'll get a bunch of different answers. 1. I want it to play in a truly random fashion, with replacement (same song twice in a row is possible). 2. I want it to play in a truly random fashion, without replacement (each song is removed from the list once played). 3. I want it to "seem" random (…
Don't forget that the sufflers will often try to match song outros and intros so they seamlessly cross-fade. This could have the appearance of #4.
Ask HN: Why are modern music players so bad at playing music in random order?
101–110 of 152 posts
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#102Earlier quoted context omitted.
Yes, lack of RAM. First mp3 player I ever worked on consisted of a PIC driving an IDE hard drive over I/O pins, and an mp3 chip over I2C, with 2k RAM for the whole shebang. If you want to support more than 256 songs, you'll need 2 bytes per index value, so 2k RAM just for the shuffle table if you have 1000 songs. Then there's the hard drive controller, the FS driver and file I/O interface, the LCD driver, the send bu…
Mp3 players have had more than 2k of RAM for way longer than two decades. The hardware restrictions of the earliest IDE HD based MP3 players really have nothing to do with any limitations on modern shuffle ability. IPod in 2001 had 32MB of RAM. 2k RAM is not relevant to this discussion. You getting close to discussing 3 decade old technology.
Using random number generators for shuffle mode was a stopgap measure that everyone else cargo culted because it's easier than critical thought.
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#103Re: Ask HN: Why are modern music players so bad at playing music in random order?
#104Earlier quoted context omitted.
So... what you're saying is that you don't want to hear the same song too soon after hearing it before?
No, I’m saying I want to hear every song in the list exactly once before any is repeated. Your summary is more generous than my definition.
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#105Re: Ask HN: Why are modern music players so bad at playing music in random order?
#106Discussion: https://news.ycombinator.com/item?id=19978295
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#107Earlier quoted context omitted.
Also, "I want 'random' songs that are musically appealing to hear in sequence." A sort of lite DJ logic, really; not necessarily modifying the songs' entrances and exits, but more selecting keys and tempos.
From what I remember, Pandora did that really well. It's been a while since I've used it, but their classification system was really cool.
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#108Earlier quoted context omitted.
So... what you're saying is that you don't want to hear the same song too soon after hearing it before?
No, I’m saying I want to hear every song in the list exactly once before any is repeated. Your summary is more generous than my definition.
But this usually leads to people perceiving the feature as not being random enough.
See Spotify for example: https://www.quora.com/Is-Spotifys-shuffle-feature-truly-rand...
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#109Here's the problem: go ahead and ask a bunch of different people what they want/expect their shuffle/random button to do and you'll get a bunch of different answers. 1. I want it to play in a truly random fashion, with replacement (same song twice in a row is possible). 2. I want it to play in a truly random fashion, without replacement (each song is removed from the list once played). 3. I want it to "seem" random (…
Re: Ask HN: Why are modern music players so bad at playing music in random order?
#110Dunno 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 expec…