Want Pandora on your PSP? Well there is, (sort of), a way...
Pandora doesn't stream in the same way as other online radio - it uses Flash Local Storage. If you use Firefox - open Pandora, then find the following folder:
C:\Documents and Settings\USERNAME\Local Settings\Temp\plugtmp-#
Where USERNAME is your user, and # is the largest number for the plugtmp directories you can find.
In here there's files called
access
access-1
access-2
.......
These are mp3 files of the tunes you're listening to!
Share this directory, make a virtual directory caled Pandora point to this directory in IIS, knock up a quick ASP script, (like the one below), to create an rss feed to these files and an html page with a link to add this feed and voila!
Unfortunately, I think Pandora stops after a certain amount of time with no feedback - but until the PSP has Flash support, it's better than nothing!
[HTML]
<%
Response.ContentType="tex t/xml"
Dim s
s = 0
Function MakeRSS()
do while s < 100
if s = 0 then
tempTitle = "access"
else
tempTitle = "access-" + LTrim(s)
end if
s = s + 1
Response.Write("<item>" & chr(13))
Response.Write("<title>" & s & "</title>" & chr(13))
Response.Write("<link>htt p://www.playstation.com/manual/psp/rss/</link>" & chr(13))
Response.Write("<descript ion>" & s & "</description>" & chr(13))
Response.Write("<author>" & s & "</author>" & chr(13))
Response.Write("<pubDate> Tue, 14 Mar 2006 15:00:00 +0900</pubDate>" & chr(13))
Response.Write("<enclosur e url=""http://<your ip address here>/Pandora/" & tempTitle & """ type=""audio/mp3""></enclosure>" & chr(13))
Response.Write("</item>" & chr(13))
loop
End Function
Response.Write("<rss version=""2.0"">" & chr(13))
Response.Write("<channel> " & chr(13))
Response.Write("<title>Pa ndora</title>" & chr(13))
Response.Write("<descript ion>Pandora</description>" & chr(13))
Response.Write("<language >en-us</language>" & chr(13))
MakeRSS()
Response.Write("</channel>" & chr(13))
Response.Write("</rss>" & chr(13))
%>
[/HTML]


LinkBack URL
About LinkBacks
Reply With Quote
