Playlist shuffle algorithm
So this isn't really a request for help, per se, but I'm hoping someone's come across it at some point.
Does anyone know what the iPod's algorithm is for shuffling, at least a playlist? I know the old discussion of "playing favorites" has been discussed to death, but I've observed an odd seeming trend...not only will it play the same artists, but it'll keep coming back to a single album. And it's not that it does this once, or likes a given album. I've been playing through all my music to rate all the songs (so I play the unrated music), and fairly frequently, I'll find it playing multiple songs (3, 4, 5, haven't counted exact numbers) from one album within a small number of tracks. So it'll play something like A, B, C, A, D, A, E, F, G, H, A... (where those are albums).
I know that this can (and will) happen on random plays, and maybe I'm just remember the times it does happen. But it's also crossed my mind that the algorithm for shuffling could very well involve choosing a psuedo-random number and advancing that many unplayed tracks in the playlist. If the numbers are somewhat periodic, this could end up looping the list to a certain block of tracks (which I'm assuming here are sorted by album) repeatedly.
Of course, I can accept the possibility that it's just me, too 🙂 I'm just curious what the actual algorithm is, or, if it's patented, what the patent number is. I'm perfectly happy to read through that, too.
Does anyone know what the iPod's algorithm is for shuffling, at least a playlist? I know the old discussion of "playing favorites" has been discussed to death, but I've observed an odd seeming trend...not only will it play the same artists, but it'll keep coming back to a single album. And it's not that it does this once, or likes a given album. I've been playing through all my music to rate all the songs (so I play the unrated music), and fairly frequently, I'll find it playing multiple songs (3, 4, 5, haven't counted exact numbers) from one album within a small number of tracks. So it'll play something like A, B, C, A, D, A, E, F, G, H, A... (where those are albums).
I know that this can (and will) happen on random plays, and maybe I'm just remember the times it does happen. But it's also crossed my mind that the algorithm for shuffling could very well involve choosing a psuedo-random number and advancing that many unplayed tracks in the playlist. If the numbers are somewhat periodic, this could end up looping the list to a certain block of tracks (which I'm assuming here are sorted by album) repeatedly.
Of course, I can accept the possibility that it's just me, too 🙂 I'm just curious what the actual algorithm is, or, if it's patented, what the patent number is. I'm perfectly happy to read through that, too.
iPod Photo 60GB, Thinkpad T40, iTunes 6.0, Windows XP Pro, Please mark questions as answered when they are. Thanks!