[Zinf-devel] last.fm Plugin
Brought to you by:
kgk,
mayhemchaos
From: David H. <da...@th...> - 2005-12-22 15:33:16
|
Hi, Heres an early christmas present for everyone, I've written a fairly simple last.fm plugin for Zinf. A quick summary of last.fm (used to be called audioscrobbler) for those of you who have never heard of it (taken from their website): "Join the social music revolution at Last.fm. It's fun, it's free, it's all about the music. You get your own online music profile that you can fill up with the music you like. This information is used to create a personal radio station and to find users who are similar to you. Last.fm can even play you new artists and songs you might like. It's addictive, it's growing, it's free, it's music." -- http://www.last.fm Basically, the plugin submits what music you listen to, then last.fm works out what other music you might like, based on what other people who like the same music listen to. The plugin is avaliable from my arch repository as da...@th...-2005/zinf--lastfm--0.1 It uses a copy of libscrobbler (released under GNU from last.fm) to actually talk with the servers. To get it to work, you need to compile with --enable-experimental (it uses musicdb to get track metadata), then add lastfm.ui to SecondryUIs in your preferences, as well as add your username and password. e.g. SecondaryUI: lastfm.ui LastFMUsername: username LastFMPassword: password There are currently a few issues which I know of, - It ignores any proxy settings you may have - It can easily get confused if your metadata isn't valid UTF-8 - It's currently using the "tst" plugin id when talking to the server, as Zinf hasn't been assigned an ID yet - There is no way to set the username/password in the preferences dialog Feel free to play around with it and tell me if you have problems. Happy Christmas, David -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ |