Saturday, February 14, 2009

Get Your Own meP3 Stream

I've been distracted lately, but figured I would let others build their own personal aggregated meP3 feed just by calling the API directly.

Basically, you just construct and RSS feed with parameters for your own user names/IDs. For example, here is mine:

http://pipes.yahoo.com/pipes/pipe.run?_id=60d303c2d8c4f64cb685d4c9ecc9881e&_render=rss&hypeID=jherskowitz&ilikeID=jherskowitz&imeemID=IC4FmMqO&lastfmID=jherskowitz&pandoraID=jherskowitz&rhapID=2DF5AE86A33B862C1931C18C71D733EC



So, if for example your username on Last.fm, Hype Machine and Pandora were "fredwilson" and you didn't have any accounts at, iLike, Imeem or Rhapsody, then your feed would simply be:



http://pipes.yahoo.com/pipes/pipe.run?_id=60d303c2d8c4f64cb685d4c9ecc9881e&_render=rss&hypeID=fredwilson&ilikeID=fredwilson&lastfmID=fredwilson&pandoraID=fredwilson



Note that most parameters are your username, but both Rhapsody and Imeem IDs are harder to come by. Your Rhapsody ID is found in your My Rhapsody RSS feed URLs. Your Imeem account number is even harder to find, but I'm working on trying to find a better way to get to it.


If you can then take that feed and do anything you want with it.... embed in a widget on your blog, feed it to Streampad or Yahoo Music Player, subscribe to it as a podcast, dump it into your lifestream, feed it into your Twitter account, etc.


One thing I was thinking about is playing around with "rooms" on FriendFeed to see how this would look as a collaborative "station". Other ideas? I'd love to hear them.



UPDATE: I found some issues with the way I was dealing with and rationalizing dates across all of the services. This needs more work and until it is fixed you may see stuff jumping around in time like the castaways on "Lost".



Reblog this post [with Zemanta]

2 comments:

shawn said...

iPhone app! ;)

J said...

Yeah, when are you guys going to make one for/with me?