Posted 13 February 2006 - 03:24 AM
I got to learn it now for this.
Posted 14 February 2006 - 05:15 PM
Oh If I only knew python, I would. Yes I would.
I got to learn it now for this.
eh not sure it would be possible...it uses a flash player:
There doesn't seem to be a magical way to extract the actually stream url...and there's no telling what type of stream it is........perhaps someone can decompile it and see whats up. dont hold your breath.
Nevermind what I typed above...check this out: http://blogs.securit...hp/archives/174
Looks like you can build your Music collection offa this site...not that I condone piracy lol...
Edited by mike315, 14 February 2006 - 05:26 PM.
Posted 21 February 2006 - 04:01 PM
The flash player for XMBC (it doesn't play audio, but that theoretically doesn't matter)
The ability to intercept the headers
Download/Cache the MP3 file from the header
As soon as the next request comes in, cache that and queue it for download too.
Keep adding these files to a growing playlist
In order to keep up with a form of privacy or to not invalidate Pandora's licensing, the script could "flush" the cache on close.
The only problem is that the MP3 streams that are downloaded DONT contain any ID3 information, so someone would need to find a way to extract the text from the flash file
Posted 01 April 2006 - 03:09 AM
Posted 01 April 2006 - 03:26 AM
We definitely need either LastFM support, or Pandora support, or both for the Xbox. There are guys paying hundreds and hundreds of dollars for Sonos type Internet radio players. The Xbox should be more than capable of handling this and would make an awesome LastFM hardware based radio player.
Edited by raid517, 01 April 2006 - 03:27 AM.
Posted 17 April 2006 - 12:00 AM
rewrite flash client in python instead (haven't checked what possibilities you have with python on XBMC, but I suppose it should work)
just download the xml (see below)
you'll find a link to the mp3 file in the xml
In the HTTP protocol, only the client sends requests. The xml file contains a list of songs, including one (or more) ahead of the one you're listening too. When at the end of a song, start playing the next (already downloaded), then download the xml again to get the url for the following song.
The data is in the xml
I've been thinking about making this for a while, but unfortunately I don't have the time. I think it is easier than you think. If you use a packet sniffer (or LiveHttpHeader for Firefox) you can se how the Pandora flash client interacts with the server. It's just regular HTTP protocol. You will see that the client requests an xml file from the server. This contains a list of song data, including what you are missing in the ID3 (artist, album title, song title, category) as well as link to amazon, itunes, music.com, album cover image, and link to the mp3 file.
If I were to make a plugin for XBMC, I would make my own GUI that communicates with the pandora server in the same way as the flash client does. This way we don't need a XBMC flash player
It's probably a good idea to contact Pandora, asking them what they require to have a friendly relationship with them.
Haven't really looked into the validation, but I might be able to help if someone wants to make an XBMC plugin...
Posted 17 April 2006 - 09:02 AM
Posted 12 May 2006 - 07:10 PM
Close Winamp, open
C:\Program Files\ Winamp\Plugins\ml \ml_online.ini (change the location if you've installed Winamp elsewhere).
Replace this line
When you open Winamp again, go to Media Library/Online Services/Pandora. If you haven't got an account, you should make one. You can close Media Library and still listen to your radio.
Posted 12 May 2006 - 10:38 PM
Not sure if this helps, but they have a thing for winamp.
doesnt help too much unfortunately...the media library window in winamp can be used for an embedded IE webpage. and thats all thats really going on there, just another IE window running the pandora flash player.
Edited by mike315, 12 May 2006 - 10:38 PM.
Posted 15 June 2006 - 08:24 PM
if someones gets this goin i'll help alpha, or beta test:)
Posted 26 September 2006 - 08:41 PM
It NEEDS to be created for XBMC.....If only I knew how! Please
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users