Similar Tracks at Last.fm
Last.fm recently rolled out a new feature: Similar Tracks. Last.fm will tell you what fans of a particular track are also listening to. The similar tracks lists are created using the last.fm collaborative filtering algorithm (people who listened to X also listened to Y) Last.fm seems to filter out all tracks by the same artist as the seed track so you end up with an interesting set of tracks from different artists. Here's the similar tracks last.fm gives for Hey Jude:
- The Who – My Generation
- The Rolling Stones – Sympathy for the Devil
- The Who – Pinball Wizard
- The Rolling Stones – Paint It Black
- The Kinks – Lola
- The Kinks – You Really Got Me
- The Animals – House of the Rising Sun
- Creedence Clearwater Revival – Down on the Corner
- Steppenwolf – Magic Carpet Ride
- The Beach Boys – Barbara Ann
- Norman Greenbaum – Spirit in the Sky
- The Hollies – Butterfly
- The Hollies – Rain on the Window
- Manfred Mann – Hymn (From Jupiter)
- Queen – Bohemian Rhapsody
- Eagles – Hotel California
- Deep Purple – Smoke on the Water
- The Doors – Riders on the Storm
- Aerosmith – Dream On
- The Who – Pinball Wizard
- The Who – Won't Get Fooled Again
- Queen – We Will Rock You
- Dire Straits – Sultans of Swing
- The Rolling Stones – Sympathy for the Devil
- Deep Purple – Child in Time
- Lynyrd Skynyrd – Free Bird
- The Rolling Stones – Angie
- Aerosmith – Walk This Way
It doesn't look like there's any way to play 'similar tracks' radio right now, so you can use the similar tracks lists for exploring but not for playlisting.
Update: RJ points out that the similar tracks data is also available via their webservices. The similar tracks XML also includes a similarity score that indicates how similar the tracks are.
This has a webservice too, audioscrobbler.net/data/webservices has been updated accordingly.
Posted by RJ on October 03, 2007 at 07:06 AM EDT #
I think you need a paid account to use the "similar" radio. I believe last.fm has to pay royalties so they seek income from listeners to match the costs.
Posted by Simon Phipps on October 03, 2007 at 08:19 AM EDT #
You will find some comparisons between "similarity" measures of different Web services in a paper I have just presented at the Web Mining 2.0 Workshop at the ECML/PKDD 2007 Conference.
Take a look:
http://www.iiia.csic.es/~claudio/papers/Baccigalupo-Plaza-2007-WM20.pdf
Posted by Claudio Baccigalupo on October 03, 2007 at 09:13 AM EDT #