ShoutPSP v1.0 Released

Posted May 17, 2006 at 1:06AM by QJ Staff Listed in: Homebrew Applications Tags:
Ó


We've got a tip from Solitude about a PSP Shoutcast Re-Streamer called ShoutPSP. Developer Daniel Haverman explains: ShoutPSP is a piece of software the will connect to a Shoutcast server and fake it's a file download instead of a stream. This means your PSP will think it's a normal file-download (of 1GB size). If you put such a file in an RSS feed, it allows you to listen to your favorite Shoutcast servers on your PSP anywhere and even with firmware 2.7.

In other words, it's a PHP file you can put on a server and then add to an RSS file. This PHP then emulates a file download which contains the MP3-stream as data. No need for PSPRadio.

For example a stream at:
http://64.236.34.67:80/stream/1003
    
Would be added to the RSS as: http://someserver/ShoutPSP.php?ip=64.236.34.67&port=80&stream=/stream/1003
 
Note: There is a bug in the PSP's RSS parser in that it cannot at this moment handle  xml-entities. So the & sign should be entered in the XML as an & and not as an & as is specified by the XML specification.

Download: [ShoutPSP.zip]

 
 
 
Best prices available for:
Price Range:
$39.00 - $60.00
at 10 Stores

Price Range:
$11.00 - $48.00
at 8 Stores

Comments 


 
# W00t first post!Guest 2006-05-16 20:36
Wow this looks quite interesting. Gonna try it out.

Reply
 

 
# dohGuest 2006-05-16 20:43
***** missed first comment by like 3 seconds

Reply
 

 
# Short BusGuest 2006-05-16 20:45
Umm... someone please tell me how to use this. i use pspradio alot and this sounds sweet. I'm packin 2.6 fw if that matters.



thanks alot

Reply
 

 
# how to:_Guest 2006-05-16 22:31
hey guys, how do you install this shoutpsp? i have tried different things but still no joy....... thanx

Reply
 

 
# Please Help me to install thisGuest 2006-05-16 23:28
read Above

Reply
 

 
# ???Guest 2006-05-16 23:37
How the heck do you install this?

Reply
 

 
# wtfsoopergooman 2006-05-16 23:48
So the & sign should be entered in the XML as an & and not as an & as is specified by the XML specification.



Thats some real bad technical jargon, which makes no sense at all.

Reply
 

 
# ???? HELP US OUT ????Guest 2006-05-16 23:55
If sum1 gets this application working be sure to let us know, im going to give it a shot and see what i make of it......



We need a 'read me' folder with more decriptive content stating exactly what we need to do.



Over all it sounds good :)

Reply
 

 
# tururuGuest 2006-05-17 00:38
READ ME NEEDED PLEASE

Reply
 

 
# It'sGuest 2006-05-17 00:43
It's a script, not an application.



I presume it downloads a vast amount of music from a shoutcast server in one go and saves it as one file. Then you can use it in your rss feed to listen to it.



You need a server with php support to run the script. Suppose you can always install apache on your own machine.



Simpler method. Leave shoutcast stream recording on your own computer for a few hours. And then move the mp3/s to your psp.

Reply
 

 
# Is it working?Guest 2006-05-17 00:57
Has anyone managed to get this shoutpsp working?

Reply
 

 
# I wrote this thingGuest 2006-05-17 01:04
With the & thing I meant & and not & The html thing has eaten the amp; part above. As far as what this does: You can put this file on a server. Then add a link to the file to an rss file. The psp will then stream then "think" it's a normal file download and allow you to stream it to your psp.



This means the PSP won't actually download it, and you don't need a big memory card for it. I streamed about 1GB of data with it by now (ca. 24 hours). And it isn't stored anywhere. I'll try to put out a new release this weekend (if i have time) containing better documentation and maybe some wrappers or something so it'll be a more fullfeatured product. As it is now it's only a script which you can add to an rss yourself.

Reply
 

 
# Umm i dont get it.Guest 2006-05-17 01:29
Then it would apear that you can stream a rss file with this php script? why wouldnt i just use the standard / rubbish rss feed tool from the sony firmware, yes it rubbish, but isnt this accumplishing the same thing?

Reply
 

 
# Re: Umm i dont get it.Guest 2006-05-17 01:38
No the whole point is that the default rss features can only stream a file to your psp. Any mp3-file. But more importantly ONLY mp3-FILES. This can use the rss features to stream Shoutcast servers to your psp. Your psp will think it's a file so happily stream it, and the php-file in this release will act as a buffer. The psp will think it's downloading a file, while actually it's downloading a shoutcast stream. So you can listen to Live shoutcast streams without pspradio.

Reply
 

 
# Sheesh ppl get with itGuest 2006-05-17 02:20
this is actually a really cool idea, thanx Solitude. for any of you ppl out there who still dont get it, its like having the functionality of pspradio on any firmware, (2.6 and 2.7 included) w/o having to run any unsigned code (homebrew). all it does is trick your psp's rss feed reader into thinking its streaming an rss feed when in reality its streaming files straight from the shoutcast server (WINAMP!). Normally the rss reader will only stream rss feeds containing .mp3 file extensions.

Reply
 

 
# forum name "Lord Pip"Guest 2006-05-17 02:22
You have to have a server

I use wamp5

google it

You can probly use a webhost, but wheres the fun.

Add the php folder to the root of your website.

go to your homepage and in the address change the page to "ShoutPSP.php"



this isn't a way to replace pspradio, its rather a way to replace shoutcast.

Reply
 

 
# .Guest 2006-05-17 02:22
That's a clever idea. Thanks!

Reply
 

 
# trying the shoutpsp for the first time (wish me luck)Guest 2006-05-17 02:35
ok.....i am installing winamp now...(i must see this shoutpsp thing work).

Reply
 

 
# duh!!!!Guest 2006-05-17 02:38
Has anyone actually got this thing to work?

Reply
 

 
# Re: 18Guest 2006-05-17 02:40
No actually it's a way to replace pspradio not to replace a shoutcast server. It's a buffer between a shoutcast server (any shoutcast server) and the psp. The psp will only stream files, and this allows you to use the built in streaming features to listen to shoutcast servers. I'll try to add some nice documentation with pictures so everything is clear for everyone.



Setting it up basics:

Just get something like wamp or easyphp running (apache with php). And put the php file on your server, and add an rss file (like the demo included) and fill in the ip-data from your favorite shoutcast server, and listen to that server from your psp.

Reply
 

 
# 21Guest 2006-05-17 02:43
Listening to it right now :) . Over the weekend expect better documentation and an install-guide. I might even be tempted to wrap up a nice installer and everything, but that might take me a while. But if that's finished you should be able to just install it, and if your firewall or router doesn't muck things up, you can start streaming immediately. As is; I mainly released it as a developer thing, because it did what it needed to do but without the fancy-schmancy stuff as nice configuration screens and such.

Reply
 

 
# Thank you SoliduteGuest 2006-05-17 02:50
Yeh, i will look forward to this weekends release...r u sure it will work with firmware 2.7, because i am thinking of upgrading from 2.6 to 2.7.



keep up the good work mate ;D

Reply
 

 
# 24Guest 2006-05-17 03:00
Unfortunately I upgraded to 2.7 allready (I have no GTA and got my PSP with 2.5 on it and wanted LocoRoco BAAAD :) ). So yeah it will work :) . The actual software runs on the pc and the streaming part uses the standard sony firmware software.

Reply
 

 
# ShoutPSPGuest 2006-05-17 05:48
Nice job Sol!

As for the people who 'want a readme', just open the .php file in notepad or something.. It's well documented.



For the people who (after reading the docs) still don't get how it really works, a little explanation:



What you need:

- Webserver which supports php

- Some kind of shoutcast stream

- PSP with access to the earlier named webserver



You read through the .php file, configure everything you need to configure (for me it was pretty self explanatory). Be sure to also update the shoutcast server settings.

Then connect with your psp to your webserver/shoutpsp.php (or whatever you called it).. et voila.. streaming music!



... Did I explain it well enough now Sol? ;)



Diddy

Reply
 

 
# A questionGuest 2006-05-17 07:36
Do I have to edit anything inside the PHP file? I've edited the xml to point to a shoutcast channel, but it shows up as corrupt data in the RSS reader. Also, the example file only streamed for some 20 seconds before it died. Perhaps I should change the length value in the XML? Is it in milliseconds? Anyway, any help would be greatly appreciated.

Reply
 

 
# niceGuest 2006-05-17 10:08
I have been waiting a long time for such a program.

I love shoutcast, and now i love Dan

thx a lot!!

Reply
 

 
# Re: 27Guest 2006-05-17 10:10
No you don't have to edit anything. Some shoutcast servers however sometimes timeout on the connection, and the script doesn't handle this very well yet. You can test more easily by opening the link to the PHP in Windows Media Player. Also when you download a .PLS containing the link to a shoutcast server. For now the address needs to be as an IP-address. So if it's not given as an IP-address try pinging the domain first and putting in the IP-address that appears on-screen. Also the test-server included usually works, but at times has some difficulties. This is due to an overloaded server. It should usually work though. Glad to hear you got it (almost) to work though!

Reply
 

 
# PHP needed on webserverGuest 2006-05-17 17:30
Make sure webserver allows PHP or turn PHP.

Reply
 

 
# adding channelsGuest 2006-05-17 19:32
this iz soooo cool...but i have a question...ive been adding more channels by creating more xml files....but to make it easier can i just keep updating the one xml to display multiple channels..if thats posible what codes do i use in the xml editing to show a channel switch

Reply
 

 
# Re: 31 - Adding channels.Guest 2006-05-17 20:30
You can add any number of channels to a single RSS feed (xml-file). Just copy the <item> block (until </item> and add a new one immediately after the item close tag (</item>). You can add as many as you want like that.

Reply
 

 
# adding channelsGuest 2006-05-18 03:17
thanks solitude!!!!!!! !!!!!!!!!!!!!!! !!!

Reply
 

 
# XML file locationGuest 2006-05-18 04:26
does anyone know where we are supposed to put the .xml file? on the PSP or Server? Also, do I need to edit the xml file and php file before loading them to their locations? I keep getting a 404 forbidden error for access to the php file. I think my php upgrade on my webserver hasnt fully installed yet and thus causing the problem. Still need to know 100% where the files go though to be sure its a webhosting issue. Thanks in advance SOLITUDE.

Reply
 

 
# HelpGuest 2006-05-18 17:34
I work with computers for a living and i am alittle confused can some one just make step by step directions

i have never use shoutcast or winamp before so if someone could go through and give directions on how to set up starting with shoutcast and ending on how to put on your server and every thing in between that would be great

Reply
 

 
# SUCKS!!!Guest 2006-05-18 17:35
This thing Sucks and is a pain in the a hole to setup

Reply
 

 
# yup it sucksGuest 2006-05-18 17:37
is this a Hoax or is it for rizzo??? cause it really sucks right now

Reply
 

 
# 35 & 36 & 37Guest 2006-05-18 21:42
Yeah I'm working on a step by step manual (and and installer file). Both files go on your server. Then you browse to the xml file from your psp webbrowser and it will ask you to add the xml as an rss feed. If the xml and the php are correctly installed from then you can stream shoutcast servers from the rss menu on your psp. I will post a detailed description next week (will work on it over the weekend) with some explanation of how it works and what it's for (some people still don't seem to get that).



As far as the sucks or hoax things. It's obviously not a hoax because there are people who have read the documentation (there is documentation if you bothered to look) and use it happily right now. It is however a piece of script that assumes some knowledge of php, rss, mp3 and shoutcast. If that's not available, don't go shouting it sucks just because YOU don't understand.



What I mean to say is: instead of yelling it sucks, try and improve it. Make it Un-suck. You have the code after all.

Reply
 

 
# ThanksGuest 2006-05-19 03:47
thanks solitude for doing a step by step i cant wait this is going to be cool. Solitude you should start up a web site or atleast start something in the QJ fourms

Reply
 

 
# Guest 2006-05-19 03:59
i installed that wamp5 but apache keeps crashing every time i load up shoutpsp.php.



i'll be eagerly awaiting your step by step manual.

Reply
 

 
# Still not working HTTP 404 errorGuest 2006-05-19 04:21
Yo Solitude you rock but this still isnt working for me and as for the haters, patience is a virtue.



1. I edited the .xml file to show the my proper server IP and Shoutcast stream server IP.



2. I then uploaded (FTP) both the .xml & .php files onto my godaddy webserver in the root folder



3. Pointed my PSP Browser to webservername/ShoutPSP.xml



4. Asked to save RSS feed and I selected yes.



5. exited out of PSP web browser and enter RSS feeds tab



6. Selected the new Shoutcast RSS feed and I get an HTTP 404 error.



it seems as if I am about one step away from this killer script working. Any ideas on what could be causing this error? I have been working on this for over 8 hours now, call me crazy but if I can get this to work it is going to sooooo awesome.



Thanks Solitude!!!

Reply
 

 
# ALso, the & thingyGuest 2006-05-19 04:28
Hey solitude I forgot to mention:



What is the whole deal with the & being replaced by &???



when I open the .xml file there is no & any where in the script. Am i missing something here (im not blond, lol)

Reply
 

 
# PHP 4.0???Guest 2006-05-19 04:53
Will this work on PHP 4.0???

Reply
 

 
# IT IS A HOAX!!! April fools in May!!!!Guest 2006-05-20 10:09
Kind of getting this feeling this was a hoax and by the looks of it, it is. No response to resolve peoples problems and still no solution to getting this to work.



If you are thinking of trying this out, DONT!!!!! its a frustrating waste of time which could be used to do more important things like picking your nose.

Reply
 

 
# 44Guest 2006-05-20 11:58
hay jerk off sorry i mean number 44 it is for real i have it working now and it is great. It can time out from time to time but other then that it is great mabey you should get a friken brain and figure out how to work a computer you probly dont know a usb port from a hole in the ground.

Reply
 

 
# Guitar wack off!!!Guest 2006-05-20 12:15
I know a USB port from your wifes PU$$Y and I will tell you this the usb port is deffinately smaller then her large hole.

Reply
 

 
# great appGuest 2006-05-20 18:18
THIS IS NOT FAKE!!!!!!!! i love this app!!! thanks again solitude . i have another question, ive been writing a xml with about 30 different music channels in it ..ive been using the shoutcast stream addresses like this one for example : http://64.236.34.196:80/stream/1038



but how do i add a shoutcast channel that looks like this: http://207.200.96.230:8040



its different from the other one







and for everyone who cant get this working...download abyss web server (free from download.com)set it up and put the php and xml files in the working folder....edit the xml file in notepad replace the "http://someserver" to your server or local ip address

Reply
 

 
# helpGuest 2006-05-21 11:14
ok so i have the stuff up on my apache server and the channel name and disction that i changed and all but then when i go into that rss channel, even know i have changed the title of the cast it still comes up the same as the orig. station and when i try to play it the psp says its curropt

Reply
 

 
# Told YaGuest 2006-05-21 15:25
See told ya its a pain in the A$$ to deal with this. WASTE OF FREAKING TIME!!!!

Reply
 

 
# post webserver adressGuest 2006-05-22 00:25
Can anyone post his webserver adress with the .xml and the .php file?

Reply
 

 
# no. 50Guest 2006-05-22 03:48
if u want to download the php/xml files go here:



http://dl.qj.net/ShoutPSP-General-Apps-PSP-Homebrew-Applications/pg/12/fid/7787/catid/151



but if u are looking for a webserver address to setup your stream u need to configure your own

Reply
 

 
# this is how i set it upGuest 2006-05-22 04:07
i know nothing about setting up php/xml files on a server but this is how i got it to work.



1. i downloaded abyss web server from download.com (free version)



2.went to this page :



http://www.psp411.com/show/guide/44/0/Streaming_Music_From_Your_PC_To_Your_PSP.html



and scrolled down to : "Installing and Configuring The Web Server" and configured the abyss web server like it says there



when it says "select "General" and change the Documents Path to the folder with your music in it'

i selected the folder that has the shoutpsp xml and php files.



after that i opened the xml file in note pad and input in my local address in the someserver address (for example: http://191.167.1.111/ShoutPSP.php?ip=64.236.34.4&port=80&stream=/stream/1005 )



the "http://192.168.1.111" represents my local address in this example and the "64.236.34.4&port=80&stream=/stream/1005" is the music stream



If you don't know your local IP address, do this:



Go to "Start > Run > CMD > ipconfig" and hit enter. It will say IP Address and then some numbers. In my case, it's 192.168.x.xxx. It depends on what kind of router/access point you are using





after that start up your psp browser..type in your local address (example: http://192.168.1.111)

now u should see the php and xml files on your server. click on the xml file and install the rss channel.

go to rss channel in the psp menu then start up the stream u saved

Reply
 

 
# NIce it workedGuest 2006-05-22 06:37
Thanks PSP Jedi your install instructions worked great and I am finally able to stream but it seems to time out after about 30 seconds and then freezes my PSP (have to take battery out and restart system).



Is this happening to you or anyone else??? Is there a solution to this??



Thanks a bunch!!!

Reply
 

 
# help with streamsGuest 2006-05-22 07:57
where can i find stream addresses like this

example : http://64.236.34.196:80/stream/1038



All i can find are ones that look like this

example : http://213.251.129.50:8000



If someone could give me a website that would be great

Reply
 

 
# no 54Guest 2006-05-22 08:02
yeah most streams i find are like http://213.251.129.50:8000



u just have to keep looking on shoutcast.com....



usually the SKY. FM channels are like

http://64.236.34.196:80/stream/1038



so do a search for the sky.fm listings on shoutcast .u should find a SKY.FM station for every genre i think

Reply
 

 
# Stick with PSPRadioGuest 2006-05-23 14:43
This is horribly lame!!!! Stick with PSPRadio and you wont have to deal with all this frustrating setting up of servers and problems getting just 1 stream to work. Good conecpt but horrible to get setup.

Reply
 

 
# no 54Guest 2006-05-23 16:14
once u do that setup u can easily add alot more streams...



but this is mainly for 2.7 users...



wait until sony comes out the gps and cam and other features you'll update your firmware...its really inevitable since sony is gonna keep coming with new firmware

Reply
 

 
# Ya, I have 2.7Guest 2006-05-24 14:24
Ya, I have 2.7 fw and I wish I didnt upgrade now so I could still be running PSPRadio. Big mistake upgrading!!!! If anyone is thinking of upgrading in order to run this ShoutPSP deal, DONT DO IT!!!! stick with PSPRadio.

Reply
 

 
# Firmware 2.7?Guest 2006-05-24 22:18
Doy you need Firmware 2.7 to run ShoutPSP? Doesn´t it work with Firmware 2.6, too?

Reply
 

 
# 59Guest 2006-05-25 04:07
i figure it would work on any rss enabled firmware which i think is 2.0 and above

Reply
 

 
# no 58Guest 2006-05-25 04:10
i can't believe u updated your firmware JUST for shoutpsp....u should upgrade your firmware for the flash and the downloadable demo available...also 2.7 makes your browser load somewhat faster

Reply
 

 
# BooyahGuest 2006-06-12 20:13
Hey everybody. I'm listening to it now. It works on any firmware with RSS feeds, (I don't know when that started, just got my psp). It has roughly a five second delay over the real shoutcast stream, and the fake file size determines the stream segment. You need a killer wifi connection or it buffers a lot, but that's the same with PSPradio I'm sure. I'll have full setup directions on my forum within 24 hours, and if you still can't get it to work, I'll even run it off my server for you.

Get ready by registering, so you can comment and crap. I'll probably have it done by 2:00 P:M PST today. (It's 1 AM.)



My forums:

http://silenceisdefeat.org/~mennez/empathy/



If you want proof, got to:

http://del.icio.us/ferramir/ and click the top link, "a hack for shoutcast" or something. I'm going to sleep now. Enjoy. Oh, and I'll be tweaking with it for a bit, but I'll try to get it to stream for about an hour before you have to restart it. -tweak-



-Mennez

http://silenceisdefeat.org/~mennez

Reply
 

 
# Works 2.6Guest 2006-06-24 09:43
Confirmesd. Works on 2.6. No need for 2.70

Reply
 

 
# ErrorsGuest 2006-06-24 22:31
When adding (or trying to at least) the XML from my page I'm getting an error stating "The channel could not be added (8010C08F), but if I try testing using the example at http://del.icio.us/ferramir/ it adds, shows up as "Tormented Radio" but when I try and play I get "Corrupted Data" message.



Any ideas anyone?

Reply
 

 
# Neurochasm's issue fixedGuest 2006-07-05 06:13
My server had split the link in two, but the del.icio.us link works again.

Reply
 

 
# wickedGuest 2006-07-13 02:44
this works like a charm!!

here is a test stream http://www.bluenewworld.com/ShoutPSP.php?ip=64.236.34.67&port=80&stream=/stream/1003



to add to psp rss: http://www.bluenewworld.com/ShoutPSP.xml



found it here:

http://www.bluenewworld.com/forums/index.php?showtopic=24

Reply
 

Add comment

Security code
Refresh

Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!