Mr Speaker

Flickr/Last.Fm Mashup with Yahoo! Pipes

The last.fm/Flickr PipeYahoo! Pipes is seriously addictive. I've been up all night playing with it, when I should have been out drinking with friends. Social web indeed.

Anyways, this is what I've come up with - the Pipe takes a Last.Fm user name, grabs the recent tracks feed, does a "content analysis" on the tracks, and uses the output of this to grab a bunch of pics from Flickr. Theeeen, I use the JSON output of this new feed and fetch it in a Greasemonkey script. The Greasemonkey script fires when you visit people on Last.Fm, and adds the images below the user's "Recent Tracks" listings. Ok?

Trust me, it's pretty cool. The results of searching Flickr based on the content analysis of track names can be pretty random - so you get some results that are very fitting, while others are totally unrelated. Which is the best bit. If you mouseover the images you can see the photo's title - click it to load the Flickr page.

To add this super feature to your Last.Fm experience, just install the Last.Fm - Add Flickr Photos greasemonkey script and head on over to Last.Fm.

If you want to see (and clone and tweak) the pipe I used to create the feed then check it out on my Yahoo! Pipes page

Last.Fm with added images

4 Comments

  1. I have to agree with you on Yahoo! Pipes being addictive. Was playing with it all day yesterday. But I still need to get my head around various operators.

    Sunday, February 11, 2007 at 9:05 pm | Permalink
  2. I just want to say, that is really an awesome use of Pipes =)

    Wednesday, February 14, 2007 at 5:08 am | Permalink
  3. Thanks Kevin! You guys have made an awesome tool!

    Wednesday, February 14, 2007 at 8:27 am | Permalink
  4. Addictive indeed. However, it’s hard to find any truly useful pipes. I think (hope) that someone will come up with a pipe that is so useful that the non-tech crowd will start paying attention.

    Monday, February 19, 2007 at 6:43 am | Permalink
Captcha! Please type 'radical' here: *
How did you find this thingo? *