Last Sound System

Tuesday, August 15th, 2006 at 6:39 AM by: babbagelinden

I’ve recently fallen in love with last.fm, a web 2.0 app which uploads the names of the tracks you’re listening to in iTunes and uses the information to generate a personalised radio stream based on the music you listen to. It didn’t take long before I started wondering whether I could use last.fm as a robot DJ in Second Life. last.fm publishes a number of web services which Eightbar used to display their last played track in Second Life and streams their radio in MP3 format, but unfortunately doesn’t make the URL of the MP3 streams easily accessible. Luckily, Vadar Madsen has built lastfmproxy, an open source proxy server for the last.fm radio streams. By remixing Vadar’s code in LSL I was able to mashup Second Life and last.fm to build the Last Sound System, which allows you to listen to last.fm radio stations in Second Life, change stations, skip tracks and mark a track as loved. The biggest limitation is that I don’t think multiple avatars can listen to the stream concurrently. It may be possible be work around this using an MP3 stream relay server, but it would be much better if last.fm allowed people to share radio sessions for robot DJed parties in Second Life. The open source Last Sound System is freely available in Second Life here.

Babbage Linden And The Last Sound System

18 Responses to “Last Sound System”

  1. 1 Roo Says:

    Wow. Great mashup Babbage! Since doing the “what I’ve been listening to” thing (which you kindly mentioned) I’ve been wanting to do exactly this. Excellent stuff. I’ll be along to Ambleside soon to pick one up!

  2. 2 SignpostMarv Martin Says:

    I’ve been using this service since back when it was still called audioscrobbler. And I use foobar2000. Muha.

    I’ve also tried bugging Torley to bug her dad into uploading his music onto Last.fm, especially since his fans think he’s better than Greenday and… umm…. (looks down the list of peeps I’ve never heard of) Beastie Boys.

    PS. Ben Linden has a really “interesting” taste in music.

  3. 3 slothbear Says:

    You don’t need the “secondlife” tag on a post in the Second Life Blog. It pollutes the Tag Cloud (where secondlife is currently the biggest tag).

  4. 4 SignpostMarv Martin Says:

    I really need to learn to stop putting too many links in posts on WordPress blogs. Akismet doesn’t like me :-P

  5. 5 Blog de Pablo Mancini — ‘Parador Last.fm’ en Second Life Says:

    [...] Una de las aplicaciones web 2.0 que más utilizo es Last.fm. De ella hablé aquí hace unos días. Hoy, vía el blog de Second Life me enteré del “Parador Last.fm� en el ciberplaneta. Todavía tiene problemas técnicos pero pronto funcionará de perlas. Se teletransportan desde secondlife://Ambleside/211/25/28 [...]

  6. 6 Atte Aderdeen Says:

    Hmm… I prefer Pandora (www.pandora.com).

  7. 7 otakup0pe neumann Says:

    I have used Globecom Jukebox for a while now. I have it streaming into SL, and given it’s open backend I have started poking around at integrating it with an in-world control.

    Shiny++

  8. 8 Jesse Malthus Says:

    I like Last.fm. It used to be, in the old days, that they had a nice web API, and you could get the stream URL from it, and mark a song loved, etc. Don’t know if it’s still that way though.

  9. 9 Incompetent Geezer Says:

    Atte Aderdeen … why don’t you code a pandora mashup then! Last FM rocks!

  10. 10 Dolus Naumova Says:

    Sweet stuff. I just wish the code was available on the Teen Grid. Someone get on that? :D

  11. 11 Warrenellis.com » links for 2006-08-20 Says:

    [...] Last Sound System pasting last.fm into Second Life (tags: secondlife 2l) [...]

  12. 12 Preoccupations Says:

    Education and the virtually real: Second Life…

    From the same posting by David Weinberger that I just mentioned comes this: Nikolaj Nyholm talks about how Imity.com uses Second Life to prototype user interactions. Matt Bidulph has been doing Second Life mashups. You can use http, he says,…

  13. 13 Caern Westerburg Says:

    The one guy is right. Pandora.com totally rocks. I’ve discovered several new artists via Pandora. An in-world interface to Pandora would be a lot of fun.

  14. 14 TX Houston Says:

    How exactly does that work? I tried to ‘touch’ it but nothing came up…do I have to do something special? I have a last.fm ID but not sure how to make this all work….i’m a newbie on SL in that way.

  15. 15 ipoh2u342 Says:

    good blog is dead blog:-) long live!

  16. 16 Claudio Says:

    Try this one !!!
    the best of the best of the best

    http://www.pandora.com

    Enjoy

  17. 17 Slashups: Web 2.0 mashups for Second Life « iheni Says:

    [...] Last Sound System: Stream in your favorite music from Last FM directly into SL. [...]

  18. 18 Shalise Says:

    Oh yeah! I’m all over this s**t !!!