Just how random is random in Jukebox
#1
Just how random is random in Jukebox
I have hundreds of songs on my Jukebox that I imported from SD card. I have the MMI set to random, but I am rather disappointed in how random the playback is. First it seem it randomizes the songs every time you start the car and then I find I routinely hear some of the same songs rather repetitively days to day vs. others that I never hear. I would love to see an option to either randomize the list once when new songs are imports or a instant shuffle button.
#2
AudiWorld Senior Member
Join Date: Mar 2013
Location: PA
Posts: 608
Likes: 0
Received 0 Likes
on
0 Posts
Keith, you are not the only one. I wonder what algorithm Audi uses to randomize things. Like you, I noticed the same things, some songs never come up, others I can hear several times over the course of a week
#4
AudiWorld Member
I have the same problem on my outgoing A4 (new A6 on the way).
The way to make it more random, is to start your play on a different song every time (just pick one manually and then randomize). This will change the order that the Audi algorithm comes up with. Otherwise, yes, you will hear the same songs over and over.
The way to make it more random, is to start your play on a different song every time (just pick one manually and then randomize). This will change the order that the Audi algorithm comes up with. Otherwise, yes, you will hear the same songs over and over.
#5
AudiWorld Super User
Ditto on the S6. I too have found that there are some songs that just never get played (over a period of a year), some that get played more often, and selections from within the same album might get played (at random) within an hour.
#6
AudiWorld Senior Member
People have complained about randomness (or lack thereof) since the early days of the iPod. The problem is not one of true randomness (well, a computer can only generate pseudorandom numbers, but close enough) but our perception of what is random.
To wit: If you asked a person to randomly dot a blank page with a pencil, they will strive mightily to distribute the dots fairly evenly across the entire page. This is not random. If the dots were truly randomly placed, you would typically end up with small clusters of dots on some areas of the page. These clusters, plus the fact that humans are hard-wired to see patterns in nearly everything, are the reason we perceive a random event to be non-random. We also tend to remember when a song is played multiple times, but forget that dozens of "new" songs played in the interstitial time.
Apple got so many complaints about their random-play algorithm that they actually made it less random (e.g. it would not, ever, play back the same song twice in a row, even though this is okay for truly random events). What is now less random is perceived as more random - an okay outcome for a consumer device.
Personally, I think that there should be two random options: The first is true random (or modified random, as described above); The second being a random playing of the entire playlist, with no repeats until every song has been played. Unfortunately, unless Audi programs the latter option, we're stuck with hitting the track-skip button on songs we've heard recently.
To wit: If you asked a person to randomly dot a blank page with a pencil, they will strive mightily to distribute the dots fairly evenly across the entire page. This is not random. If the dots were truly randomly placed, you would typically end up with small clusters of dots on some areas of the page. These clusters, plus the fact that humans are hard-wired to see patterns in nearly everything, are the reason we perceive a random event to be non-random. We also tend to remember when a song is played multiple times, but forget that dozens of "new" songs played in the interstitial time.
Apple got so many complaints about their random-play algorithm that they actually made it less random (e.g. it would not, ever, play back the same song twice in a row, even though this is okay for truly random events). What is now less random is perceived as more random - an okay outcome for a consumer device.
Personally, I think that there should be two random options: The first is true random (or modified random, as described above); The second being a random playing of the entire playlist, with no repeats until every song has been played. Unfortunately, unless Audi programs the latter option, we're stuck with hitting the track-skip button on songs we've heard recently.
#7
I think the way random is implemented is what is flawed. If it uses a similar algorithm each start up it will come up with similar results. I agree with DeerHunter in that we need 2 options, "Random on start" or "Random on import" and then a "Shuffle" which re-randomizes at that point it is selected at. The Random on import should create a random sequence when new media is imported and store that play order and follow that in sequence until it makes it way through the list once and then re-randomize the list. The Random on start should re-randomize the list every time the car starts. This would allow a person to truly experience all the content in a random order without the variables of some songs hitting over and over.
Trending Topics
#8
I find it is easier to just generate a random playlist, and then use that. I actually prefer random album, rather than random song, so didn't really have any other choice. I use an Android App (Playlist Manager) and it also has options to date stamp tracks and say not to use them again for X days where you can choose what X is. It's not perfect, but it gets the job mostly done.
#9
Apple got so many complaints about their random-play algorithm that they actually made it less random (e.g. it would not, ever, play back the same song twice in a row, even though this is okay for truly random events). What is now less random is perceived as more random - an okay outcome for a consumer device.
As usual the problem isn't the computer, but the person
"There are 10 kinds of people in the world - those that know binary, and those that don't!"
#10
AudiWorld Senior Member
Well, we've been adding entropy generators to silicon implementations for a while now in order to seed crypto applications, so most systems now *could* have a fairly reasonable implementation of "true" randomness. Even without that, there are tons of techniques for seeding RNGs - e.g. measure the time between two button presses.
An oldie but a goodie
Thread
Thread Starter
Forum
Replies
Last Post
JT Sarubbi
A7
5
01-31-2012 05:35 AM
Nojoi|Antisaint
A4 (B5 Platform) Discussion
13
07-29-2004 02:12 PM
JimBob
A6 / S6 (C5 Platform) Discussion
15
11-20-2001 06:57 PM
Evan (Vogon)
A4 (B5 Platform) Discussion
7
06-25-2001 04:20 PM