If you haven’t been out to Pandora I highly suggest you check it out now. It basically lets you build your own radio stations. They created a huge music taxonomy, classifying music by many different criteria. Then you tell it which songs you like and which you don’t and it finds more that you will like. I found it very accurate.
One tip, if you create a station based on an artist then it will play music like everything the artist has made. So if they released some crossover song then you might be surprised by what they play. So if you want to really fine tune it create a station based on a specific song.
Out of curiosity I created a new station based on a specific song, then never told it anything else I liked. Eventually it played the song the station was based on. I told it I didn’t like that song. Logically since the criteria the station was created on is now negated then it would be forced to play music without any criteria. I expected something like Brittiny Spears to start playing. No such luck, it just kept playing similer music. Interesting.
You will also notice that if you keep skipping songs, or voting them as not liked then afte the 10th skip it won’t let you skip any more. You can still say you don’t like it, but it still finishes the track. This is a result of the music license they have. Unfortunately. Although if you voted 10 tracks down chances are you are on the wrong station.
I also get a kick out of reading the “Why did you play this song?” descriptions. They use words like rhythmic syncopation, vocal-centric aesthetic and other musical terms I am unsure of the meaning of. It would be nice if they had a hyperlink to a vocabulary and maybe a sample of what that sounds like exactly.
They give you the ability to email a station to someone. Unfortunately that means if you want to post a cool station to your blog that you have to email it to yourself first. Check out this interesting station I actually discovered by accident.