The Perception of 'Random' on the iPod 292
Robaato writes "Stephen Levy writes in the Guardian about the perception of randomness, or the lack thereof, on an iPod set to shuffle." From the article: "My first iPod loved Steely Dan. So do I. But not as much as my iPod did.... I didn't keep track of every song that played every time I shuffled my tunes, but after a while I would keep a sharp ear out for what I came to call the LTBSD (Length of Time Before Steely Dan) Factor. The LTBSD Factor was always perplexingly short." My first iPod shuffle refused to let me delete (sigh) Weird Al's Polkamon off of the flash memory.
And Zonk dupes himself... again... (Score:5, Funny)
How about an analysis of the randomness of Zonk dupes. I guess I should be happy it's not a games story.
Re:And Zonk dupes himself... again... (Score:5, Informative)
That article is btw referenced in this one.
Re: (Score:2)
To be fair, the other story was feb of 05. Dupes suck, but do you really expect Zonk to remember every single story he's posted?
Besides, the article that was linked to was recent.
Re: (Score:3, Informative)
Dupe Tag (Score:3, Interesting)
Re: (Score:3, Insightful)
Re: (Score:2, Offtopic)
So? Do you remember every comment you've posted?
Re: (Score:2)
I can't write a list of all of them, but if you give me a few, I can probably pick out the ones I remember.
Re: (Score:3, Funny)
It might as well be; he's certainly not doing any editing!
Re: (Score:2)
Bias (Score:5, Informative)
Re:Bias - hmm (Score:3, Insightful)
The article mentions the "how many people does it take to get to a shared birthday thing" - and the point there is that its not that it takes 40 people to get to one with a SPECIFIC birthday but only 40 o
Re: (Score:2, Informative)
Re:Bias (Score:5, Informative)
Some years ago, I worked on an mp3 playing device (no, not Apple). Our users were quite often complaining that our random was not truly random, and seems to be clustering, favoring, disliking some thing or another. Some would swear that there was some intelligence to it, picking particular songs. I've seen the shuffle code, it's a simple array swap. I ran a numerical simulation on the output and found that the distribution of the array elements from their original position equal throughout. Further, there seemed to be no specific clustering, as the probability that any item would end up next to any of its peers was again equally distributed throughout. We had some of the customers submit their own ideas and tried them out in code. In general, we found that we never outperformed the simple array swap in terms of randomness, though most results were about the same.
The conclusion that we reached: If you have a lot of Jimmy Buffet, you're going to hear a lot of Jimmy Buffet. And on that one occassion that two Buffet songs play back to back, you're going to think to yourself "this random sucks". But it is, in fact, all in your head.
*I'm sure someone will want to bring up the seed issue. Let's just say that we had it covered.
Re: (Score:2, Informative)
Re: (Score:3, Funny)
This is exactly the thing I try to point out to people who play the lottery and insist that their numbers are far more likely to come up than the 1 2 3 4 5 I suggest they play.
Re: (Score:3, Interesting)
Apple does include an option for the minimum number of songs before playing an artist again, but that doesn't necessarily fix
Re: (Score:2)
Re: (Score:3, Interesting)
I don't even necessarily want 1 of those 10 songs played every 100. Last year I made a multi-thousand-song playlist in iTunes. After shuffling it and listening mostly through, I was noticing when tracks by Wolfstone played. I went back and realized that about 80% of those tracks had played in the first half of the playlist. Because the last
Re: (Score:3, Insightful)
In my last job, I listened to MP3s all day while working. I'd got RoboDJ feeding in the playlist, and Audioscrobbler logging the results.
Which turned out - that, remarkably consistently, Iron Maiden, Placebo and System Of A Down (typically 'Aerials' from Toxicity) got played more than their weightings justified, while Deep Purple measurably less than theirs. Including compensating for number of tracks held.
It
Re: (Score:2, Interesting)
Then they changed their form so they no longer accept feature requests for iTunes, only iPods. As for my request, iTunes 6 doesn't remember where I was in a playlist after closing the program, does version 7?
It only took Apple three or four years to incrementally improve their Shuffle feature. I'm sure I just need to wait another year or two for my request to get implemented.
Maybe in another two or three years enough people will have asked Steve Jobs to get the Shuffle feature to play
Re: (Score:2, Insightful)
iTunes is a jukebox program, not your own robotic DJ. iTunes does give the option to weight the play-order based on how long it's been since a song played. Go to your library, turn off "shuffle mode," sort the library by Date Played and play the songs you heard last. In order. There you go. 100% weighting on date played. iTunes doesn't make a note in its databa
Re: (Score:2)
Now iTunes is obviously targeting non-power-users, but it still has some more adv
Re: (Score:3, Informative)
iTunes 7 does.
Mind, it doesn't do anything particularly useful with it, but you have Last Skipped and Skip Count available for Smart Playlists, so you could probably get some way towards what you want...
Re: (Score:2)
This leads to the probability of hearing one or more songs several times before all the songs in the player has been played.
What needs doing is ranomizing a playlist and then keeping to that until all songs has been played, then randomizing a new one.
Tadaa! No song is played twice in one pass! =)
And, yes, there are players that do this.
Re: (Score:2)
Try it out yourself: load up iTunes, go to a playlist and hit the 'Shuffle' button. See how the playlist randomly reorganises? If you keep hitting the button, it toggles between normal, sequential order and a different, randomly-generated, shuffle order. Guess what happens when you finish listening to the playlist (and you've got it on repeat)? Yep, iTunes reshuffles and starts again. The only chance of a song being repeated is if the so
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
OCD (Score:5, Insightful)
You know, instead of wasting your interviewee's time, you could have installed a five song list on your iPod and set it to shuffle. You'd have to carefully mark down the track number being played and listen to it for 100 songs. Do this a few times and make sure you're very methodical about what you do. Wipe the iPod, put five songs on it in order and then listen to a hundred songs "randomly." If you start to see a pattern developing or one song is obviously favored over the other, it will begin to show up.
But on the more technical side, they have to seed the random variable with something. Whether or not it's an internal clock, I'm not sure. Either way, they have to derive a random number and it's possible that their seed isn't good enough or has too few states or is prone to being seeded at the same state, etc. Based on this information, I hate to break it to you but it is very hard to be truly random.
Re: (Score:2)
Just to be pedantic, they have to derive psuedo-random numbers. And although it is hard, there are doz
Re: (Score:2)
To put that in decimal: 4.3154247973881626480552355163379e+6001. That's quite a number. I think that dwarfs "astronomical".
Re: (Score:3, Interesting)
The simple truth is that the shuffle was an extremely lame product that was only created so Apple could cover the entire price range of mp3 players. Nobody else had the gall to sell a player with no display. "An experience in aural spontaneity..." pardon me while I barf. It was a simple matter of designing to a price. I won't question Apple on it because they've made more money from the iPod than I ever would have imagined. The folks who bought a Shu
Re: (Score:2)
speaking as someone who doesn't have any iPod (Score:2)
Re:OCD (Score:5, Informative)
Whoa... (Score:2)
There must be bias on the internet. I remember reading the same thing not ten minutes ago in TFA... cre
Re: (Score:2)
You mean... no net neutrality?
Sorry buddy, i disagree (Score:2, Interesting)
Re: (Score:2)
SLAYER!!!!!!!1 (Score:4, Funny)
Mine loves Chevelle (Score:2, Interesting)
iPod metadata (Score:2, Interesting)
Actually it does. There's a counter for the number of times a song has been played through completely. I believe one of the in-built playlists accesses this metadata.
Mind you, as to wether the device uses this information to weight its shuffle function is something I have no idea about.
Re: (Score:2)
If you do a shuffle of a playlist, album, or library, it WILL do each song one time per set, provided you leave it playing uninterrupted for that
Re: (Score:3, Insightful)
Re: (Score:2)
Yeah, I think this is really important, don't you. I hope that if they implement something like this, they actually think about it, for at least as long as you have, what do you think?
Re: (Score:2)
That's when I realized that when in shuffle mode, the CD player first picked a random directory, and then picked a random song from in that directory -- which happens to really, really suck in the edge case I'd presented it with.
Re: (Score:2)
You get uniform distribution only at really large numbers, at least 10^3 or more for a two-song playlist.
Old News. (Score:5, Informative)
I personally have had it happen where my iPod is in shuffle mode and I've heard not just two songs in a row by the same artist, but a song plays and then the next song from that album follows it. And that's with a library of over 5,000 songs. Naturally it's more likely to happen on a much smaller Shuffle with a fraction of the songs.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The problem with older versions was this wasn't wall documented (the preference was hard to find), and was set to shuffle by album by default. I know because I noticed the same thing, but eventually found out what I was doing wrong (the option was something like "Group songs by album for shuffle" or something like that)
Re: (Score:2)
Truly Random (Score:4, Interesting)
radio static (Score:2)
Re: (Score:3, Insightful)
I just ran a simulation here of 100 songs, randomly chosen until all 100 songs had been selected once, and ran it 1000 times. On average, it took 523 choices to exhaust the list due to re
People are Pattern seekers (Score:5, Insightful)
Think about it, if you're at the roulette table and black has come up four times in a row, how likely are you to bet black? Most people would bet red, because, I mean hey, there's got to be a pattern. But (as I'm sure you all can understand) black has the same probability of occurring again as red does.
People have had this complaint about all sorts of playlist randomizers (not just iPod), it's just people seeing what isn't there.
Re: (Score:2, Insightful)
Re: (Score:2)
Two random modes (Score:3, Insightful)
RTFA (Score:2)
Re: (Score:2)
So if all Smart Shuffle does is prevent two songs from the same artist or album from playing too closely, it still might not even out the play count. It might mean that some songs still play three times in a list while some songs only play once. It's not good enough that over time they can average out, because users likely want consistently more-
SmartShuffle (Score:4, Interesting)
With SmartShuffle, the order is randomized, but it remains the same until you "reshuffle".
Re: (Score:2)
You might consider calling it something else. Apple is calling their new shuffle feature "SmartShuffle", but in this case, it's about creating a bias against
Re: (Score:2)
Is it different from the way XMMS et al. create their shuffle lists?
Winamp (Score:2)
One of the playlist window options is "randomize list". I just hit that a few times, and then listen through the playlist "straight". Even better is that I can go backward through the same list, and can see what "random" song is coming up next.
It's because of the birthday paradox (Score:4, Informative)
The basic gist is that their are far more possible pairs than we'd intuitively imagine. For example, with 20 albums of 20 songs each, the chance of two songs in a row being from the same album is actually:
400/400 * 20/400 = 1/20
Which makes a lot of sense once you sit down and think about it, but is a lot higher than an uneducated guess.
This is the same reason that collision/timing attacks are feasible.
Re: (Score:2)
The downside of all this is we get gypped out of 3 birthday cakes this way since we only have one for all four of us.
Re: (Score:2)
Re:It's because of the birthday paradox (Score:4, Funny)
I think it's more than that. Yes, coincidences will happen, but I also think part of the issue with people perceiving patterns is that they can switch patterns whenever a new pattern seems to emerge. So, with reference to the Birthday Paradox, it's true that, in a party, it's more likely than you think that two people will have the same birthday, but what if you aren't bound by birthdays? What if you're just constantly looking for anything two people could have in common? If you're at the party constantly talking about dates, birthdays, anniversaries, favorite colors, food alergies, etc.-- then there's an excellent chance that you'll find there are lots of people in the party that something in common.
In the case of the iPod, i have an iPod and put it on shuffle often enough. For a little while, i'd always be suspicious that there was something going on. It seemed to happen way too often that I'd get two songs together off the same album or the same band, or I'd get a bunch of '80s songs together, or a lot of songs that I'd grouped in the same genre. You know, no specific pattern I could use to predict what would come next, but on any given day, I seemed to be able to find a pattern.
It wasn't always very conscious or thought out, but I'd catch myself thinking, "weird, I've heard 4 songs from the same album in the last hour. The iPod must not be mixing it up enough." But then I noticed some of my patterns were like, "huh, I've heard a couple Nirvana songs and Foo Fighter songs. My iPod must like Dave Grohl today." And then I realized, I didn't have the name "Dave Grohl" in any metadata anywhere. In order for the pattern to be caused by the library, you'd have to assume that the iPod's circutry somehow knew that Grohl was in both of those bands, but without any such link existing in my iTunes library.
So of course I got rid of the iPod, because it was obviously possessed by the devil and obessesed with Dave Grohl. I guess this guy [slashdot.org] is right.
Re: (Score:2)
RTFA (Score:5, Informative)
FTFA: Or
What you should expect... (Score:5, Interesting)
I can't recall when the shuffled playlist was reshuffled but in was not that often, maybe only when you added or removed tracks. So if you like Smoke on Water but that Ballroom Blitz is just two song after that, too bad, you'll always get Ballroom Blitz soon after you double click on Smoke on Water. Technically speaking, the shuffling was perfect, the random generator was properly seeded and they divided in the right way to prevent loosing entropy. The lack of reshuffling was entirely responsible to the perceived lack of randomness.
So my patch was just that: trigger reshuffling a lot more often. As far as I know this patch was never merged but my copy of XMMS did have the proper random behavior. I don't know if it's the same problem with the iPod. That's something I like with free software: you can fix it!
xmms experiment (Score:2)
For what it's worth, I've just experimented with XMMS (1.2.10) in random mode, and it seems to be doing this now.
If I double-click a track to play it, then click advance, it was always advancing to a different track, implying that it reshuffled at the point of selecting a track. Simply moving backwards and forwards between tracks left them in a consistent order, however.
Re: (Score:2)
Re: (Score:2)
Reshuffling whenever you manually select a song seems like a good solution to me.
Netgear MP101 randomness (Score:2)
If I select any playlist, and hit "PLAY" when the shuffle option is set to "Random" - then it plays the same order of songs every single time. To get a genuinely "more random" feel to the way it plays songs, I have to select the non-first song at the start of the playlist, then hit PLAY - and then hit "NEXT". After *that* it seems to be relatively random (Except for a pre-disposit
Check the play count (Score:3, Informative)
(I looked at mine; it was closer to uniform than I'd perceived. There's also a "Skip Count", but it's blank for all my songs.)
Re: (Score:2)
Well, my iPod has GPS (Score:2)
Or maybe it's not a grand conspiracy at all, but this grand idea called chance.
Human brains hardwired for temporal connections. (Score:2)
In other words, it might be better to be a little over paranoid and think that the random shuffle on an Ipod isn't random, that childhood vaccinations cause (insert disease here) than it is to miss the fact that when
How about iPod Tetris' randomness? (Score:2)
Seems to me like the programmers used a bad choice of a seed value for the random number generator.
Uniform randomness (Score:2)
Similar to radio stations (Score:5, Informative)
There's a simple parameter that's set to control, to within one minute, the amount of temporal separation there must be between playing two songs from the same artist, or the same song twice. The radio algorithm is a little more complicated, since songs aren't in just one big batch like the iTunes library, but in different categories, based generally on the perceived desire of target listeners to hear a given new song, or like and identify with a given older song.
The system is built off the (once literal, now metaphorical) use of index cards: The format clocks say, e.g., at the top of the hour, play a P category song, followed by a B category song, then a G, then an A, etc. You'd have a set of rules, like "don't play the same artist within 45 minutes" or "don't play the same current song within 3 hours", and you'd take the first card in the category that fit all the rules, play it, and move the card to the back of the stack.
Basically, what Apple is doing with that slider is enabling artist separation control, which is completely one of the illusions radio stations (used to) use to convince you they had every song under the sun available to them.
Re: (Score:2)
Soul of iPods (Score:3, Funny)
Humans and dictionaries define random differently (Score:5, Insightful)
I could go on and on, but what it really amounts to is that when most people say "random" they mean "carefully arranged in a thoroughly mixed-up order". This is almost the *opposite* of what a mathematician or computer programmer thinks the word "random" means.
For this reason, when describing a mathematically-random sequence to an end user, I never EVER use the word "random". I generally call it something like "arbitrary" or "unpredictable". This greatly reduces complaints.
Now, as far as song frequency, I like to rate my tracks on a scale of 1-10, and rig my playlist so that anything under a 6 never plays unless I specifically select it, tracks rated 7 play twice as often as those rated 6, and the frequency keeps going up the higher my rating is. (I only have eight tracks rated as a 10, and they're all things I don't mind hearing back-to-back.) Then if I find a track is playing more often than I like, I figure I rated it too high and cut back its rating.
Re:Humans and dictionaries define random different (Score:2)
Yes exactly. I think the lesson here is that you should never use a mathematically random algorithm for esthetic purposes. If you're trying to get som
Problem solved... (Score:2)
It is analgous to the popularity of Windows - there is no objective reason to like Steely Dan.
But, deep down, you realize, that Steely Dan represents the worst of the music of the 70's and you are having a visceral repulsion to it, like I finally came to realize, every time I hear Stevie Nix...
So, rather than blame your nice, techie, iPod, blame your fallable human self for choosing that music.
If you remove all Steely Dan from
No escape from tracks I hate (Score:2)
And removing tracks from an ipod was never easy.
My old iRiver... (Score:2)
The Rockbox firmware solves that, of course.
"The generation of random numbers is... (Score:2, Funny)
Like Scientoloigists extinguishing streetlights! (Score:3, Interesting)
Intersting (Score:2)
Re: (Score:3, Insightful)
It's a shame how people on Slashdot aren't allowed to just like iPods -- they always feel pressured to justify the purchase.
"Best tool for the job" isn't good enough. You have to be different. But only in a pro-Linux anti-iPod sort of way. Any o
Truly, a Slashdot legend (Score:5, Funny)
Re: (Score:2)
The point is that true randomness doesn't look random, because randomness necessarily includes the possibility of patterns.
Re: (Score:2)
Re: (Score:2)