pandora integration

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

pandora integration

Postby tamoneya » Wed Nov 12, 2008 10:14 pm

I was wondering if it would be possible to integrate subsonic with pandora. I see pandora a lot with lastFM anyways and since lastFM is already integrated into subsonic it would be nice to have pandora as well. The way i see it implemented is that if you have a pandora stream you could direct it to a player. Now it may seem a little redundant to do this but I think it would be useful because that way I stream pandora to any of my sets of speakers from just one laptop. Maybe there would be a "pandora artist" in the left hand panel. Then it would list all the streams in there.
tamoneya
 
Posts: 3
Joined: Wed Nov 05, 2008 6:54 pm

Pandora

Postby clarke » Wed Nov 12, 2008 11:00 pm

There is one of two options. The pandora people would have to make a plugin for subsonic or someone would have to reverse engineer how the pandora player works and mimic that in subsonic. I dont know about the likely hood of pandora doing this, however the other option is doable. Hard but doable. Pandora uses an encrypted xml control channel when talking to the server. However they use straight http gets to grab the music files (now aac used to be mp3). They do not even use one time tokens for the music like LastFm does. The hard part is decrypting/encrypting commands in the control channel. However code in the flash player say it uses blowfish encryption and the player has the key embeded in it (obfuscated yes, but its there). It has to be there or the player could not talk back to the server (this seems to be the problem with all DRM, how to give the keys to the player and not to the person who owns the player). So if one could figure out how to encrypt and decrypt control messages from the server, one could create their own player to interface with pandora. Anyway, good luck.
clarke
 
Posts: 1
Joined: Wed Nov 12, 2008 10:49 pm

Postby tamoneya » Sat Nov 15, 2008 2:30 am

It would definitely require some work and it seems like you know more about pandora's DRM system than I do but there is an open source project working on it already and it seems like they have made a lot of headway.
http://openpandora.googlepages.com/

Yes it would most likely need to be ported into java or something but it seems like they have done the reverse engineering part of it.
tamoneya
 
Posts: 3
Joined: Wed Nov 05, 2008 6:54 pm


Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 7 guests