26 July, 2008

Last.fm

In the battle between the music communities Last.fm and Pandora, the choice is obvious in Europe: Since Pandora had to block service to anyone outside the Land of the Free in May 2007, the prize went to Last.fm.

Wikipedia gives a decent explanation of what Last.fm is and what it does, so I won't repeat that here. This month, Last.fm released a new web layout with a number of improvements. The Last.fm blog visitors are raising hell about the layout, but it has actually improved. With so many links and information, the pages used to have a tendency to get cluttered up. The new interface does a better job at that.

Now, about the auto-dj capabilities. I like to play my local music and not be dependent on the quality of the streams that Last.fm provides. The plugin available for MediaMonkey is trash. It's based completely off of Last.fm's recommendations. Typically, the recommendations are songs that the user hasn't played, so there's a big chance the recommendations aren't present in the local collection. The plugin fails to find a hit and defaults back to a favorite.

The MediaPortal plugin seems to do a better job. It really looks for songs similar to the songs played. Just playing "Hunting high and low" by A-ha results in a true 80s playlist, while "Ruby" by the Kaiser Chiefs gets me a playlist with recent Brit pop. Unfortunately, after a while some artists are played more and more often.

Part of the problem is that the auto-dj's use queries from last fm, but Last.fm doesn't really support the auto dj plugins. With all the data gathered by Last.fm, it should be possible to make a better guess of what song I want to hear next. I'd expect a setup page for configuring auto dj preferences integrated in Last.fm.

What I end up doing is just go to Last.fm, pick an artist and play the Music like... stream. Great fun, but anyone can do that, even if you don't have a profile at all. And then, what's the point in uploading data about every song I play?