Dec 24 2005 Streaming Music From Your PC To Your PSP
PSP Guide | How To
submit  
Streaming Music From Your PC To Your PSP for Sony PSP


TheMarsVolta
PM PSPage  
Decorah, Iowa, USA
Go on! You know you want it
Read reviews & Check out new games
+Reviews
READ
+Goods
DISCUSS
Joytron PSP Slim & Lite System Skin Case for Sony PSP
Joytron PSP Sli...
Pelican for Sony PSP All-in-One Case for Sony PSP
Pelican for Son...
PSP IVO Sound Mini Theater System for Sony PSP
PSP IVO Sound M...
DiGi iNVaDeRS for Sony PSP
DiGi iNVaDeRS
With the added support for RSS feeds, it only makes sense to take advantage of this feature. The best way, in my opinion, is to make your music library on your computer available to your PSP. This can be accomplished in a short amount of time.

This is just one way to do it. There are other servers that you use. I've tried Apache and didn't like it very much. I've also been told to use Windows IIS, but I am using Windows XP Home Edition, so that option isn't available to me.

This is a walkthrough of one way to make your music library available to your PSP, wirelessly. It is in baby steps, so it makes it a bit easier for people who have had trouble with this kind of thing.

What You'll Need
• A wireless network
Abyss Web Server
PHP5
PSP RSS Feeder

Setting Up The Feeder

Once you download the PSP RSS Feeder, extract the contents to the folder with all of your music. The feeder will allow you to select which song to listen to. For organization purposes, I used MP3Organizer to put my music into folders based on "Artist". You don't have to do this, but I find it to be much easier to navigate and find what I want.

That is all you need to do with the PSP RSS Feeder.

Installing PHP5

After you download PHP5, run the installer. Once installation has complete, move onto setting up the server. Remember the install directory that you use because you'll need it later. By default, it is C:PHP.

Installing and Configuring The Web Server

Download the free version of Abyss (X1). During the installation of the server, you'll be promted to make a username and password for access to the console. Use something that you can easily remember. Go to the configuration page in your web browser (localhost:9999 by default).

Image

Click the "Configure" button next to "Default Host On Port 80" in the hosts table. Then select "General" and change the Documents Path to the folder with your music in it. Click OK.

Image Image

When you are back at the Edit page, click on Index Files. Add "index.php" to the list (leaving out the quotes). Click OK.

Image

Then click on "Scripting Parameters". Make sure that "Enable Script Execution" is checked. On the "Interpreters" table, click "Add". For the "Interpreter" field, click "Browse" and find the file "php-cgi.exe". It is in the folder that you installed PHP5 ("C:PHPphp-cgi.exe", by default). Change the "Type" drop down menu to "PHP Style". Make sure that "Use the associated extensions to automatically update the Script Paths" is checked. At the "Associated Extensions" table, add "php" to the list (again, leaving out the quotes).

On the same page is a table called "Custom Environmental Variables". Click Add and enter these values:

Name: REDIRECT_STATUS
Value: 200

Click OK to save the changes.

Image

You'll also have to click "Restart' so the server can restart and the changes will be enabled.

Image

Testing It Out

To test it out, just enter "localhost" into a browser window. You should see a blue and purple page similar to the one shown below.

Image

If you didn't put your MP3s into folders, your page will look different, but it's not a big deal.

Using It With Your PSP

If you are in the same network as the computer that is running the server, all you need to do to access your RSS Feed is enter your local IP address into the PSP Web Browser. 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.xx. It depends on what kind of router/access point you are using.

If you want to access your music library from outside of the network (over the internet), then you need to either use your IP that is provided by your ISP, or use a DNS service, such as no-ip.org, to bind a domain (yourdomain.no-ip.org) to your IP address. They have several subdomains to choose from, and the service is free.

Comments

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
08/14/06 aaronaja
Well I am using XAMPP but I do not know how to configure the server to point to my music folder in my documents.
+
 

08/14/06 DCLXVI
I said you cannot use the my documents folder for a webserver as this is a windows system folder, please read when I answer... you will have to move your music folder or put it in the excisting root (htdocs folder most likely). if you can't find that folder do a search!

Please people there are tons and tons of forums and tutorials about setting up servers, also the documentation with it is quit clear. I don't see the need of explaining it here again and again and again. Please try something yourself without at least do a google search. Might even get you a good feeling if you solve something one your own...


edited: Aug 14 2006 
+
 

08/14/06 northwst
Great job anwsering questions DCLXVI... especially with the communication error.. I have had some people asking me what to do also and have been at a loss... did'nt think of having them put in the ip address... I was thinking it was something do with there server settings, firewal or router.
still looking forward to the new feeder when its ready...
Thanks again for your terrific support... some people need to recognize that.
+
 

08/15/06 DCLXVI
northwst you are the best, thanks for your never ending support!
It is a strange error, as the php function to get the local ip apparently doesn't work on abyss.
If it was their firewall or router, they also could not have loaded any channels.
I didn't make it a static ip because of in- and outdoor use.. but for some reason made the variable in there, guess for older version can't remember why, but the comments above it are quit clear

Sorry about not releasing 2.0 yet, could be done months ago if I wasn't this busy...
+
 

08/15/06 ac
Coool guide man...
+
 

08/24/06 sicklecell
I followed everything. It all works great. But i would want to do this in any hotspot in the world(or where ever i travel to). Im stuck on trying to bind my IP to a subdomain. Does anyone know how to do this? I would love to do this before days end, because infact, im traveling tomorrow out of state. Thnks.
+
 

08/24/06 DCLXVI
find out your outside ip, on your router forward the portnumber from your webserver (default is 80) to your pc's ip.
Now from the hotspot call the website from your outside ip.

remember that channels that you loaded outside won't work inside and vice versa...
+
 

09/06/06 smoo1
Hi, Ive managed to get as far as setting up apache,php5 & RSS. I can browse my local network fine & subscribe to RSS for specific albums. However, when i browse through the RSS feed & select the tracks to listen to, I get an error 80431072. Can anyone help!? I feel im nearly there but i cant seem to get over this. Many Thanks, Lee
+
 

09/06/06 DCLXVI
80431072 means "The file you are downloading is unavailable or does not exist"

sounds like bad paths or filenaming... can you open a feed in a firefox browser and see if the paths to the files and names are correct?
+
 

09/06/06 smoo1
Thanks DCLXVI; when i open attempt to open the file in firefox i get redirected to link also when i subscribe to the RSS i get the error
This XML file does not appear to have any style information associated with it. The document tree is shown below.

Many thanks for your help, Lee
+
 

09/06/06 smoo1
It appears that when i look at the directory & click RSS 2 for a specified album, that all files are renamed, into lowecase & spaces replaced by underscores. As mentioned, when i select the RSS feed on my PSP, it gets the artist, album, tracks correct & then crashes & reports the 80431072 error. I have set apache to default to C:Music & my tracks are arranged, ArtistAlbumTrack.. Tracks are typically named artist track # track.
+
 

09/06/06 DCLXVI
the error is fine, RSS for psp doesn't need styling
but look in the outputted xml (the document tree), see if the paths to your mp3 files are correct...
+
 

09/06/06 DCLXVI
you probably have to large images in the folders.. or your list is too long that's what causing the crash. they overflow the psp browsers memory.
try to make some genre folders and devide the long folderlist, or if it is not so long see if there is a large image somewhere in the folders.

the renaming is done by psp rss as described in the files. Żou can't have spaces or weird characters in filenames in RSS feeds
(and curtainly not in the upcommig flash version)

show me a part of the xml code..


edited: Sep 06 2006 
+
 

09/07/06 smoo1
<title>AIR - MOON SAFARI</title>
<link>http://www.dclxvi.nl/php_rss/</link>
<description>PHP RSS Channel Feeder 1.0</description>
<language>en-us</language>

<image>
<url>http://localhost/includes/images/default80.jpg</url>
<title>Air - moon safari</title>
</image>
<copyright>© 2005 DCLXVI</copyright>

<item>
<title>La Femme D'argent</title>
<link>http://localhost</link>
<description>Air - Moon Safari</description>
<author>Air</author>
<pubDate>Thu, 07 Sep 2006 19:23:12 +0100</pubDate>
<enclosure url="http://localhost/Air/moon_safari/01_-_la_femme_dargent.mp3" type="audio/mp3"/>
+
 

09/07/06 DCLXVI
I see... mmm..

try this: open index.php in your favorite editor or notepad, go to line 39, you'll find:

$thebase_url = "";

fill in your ip address (the one you call on your psp to visit psp rss), there like this:

$thebase_url = "http://youripaddress";

I think that will do the trick...


edited: Sep 07 2006 
+
 

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16

register / login
you must be a member to reply or post. signup or login