|
Dec 24 2005
Streaming Music From Your PC To Your PSP
PSP Guide | How To
|
TheMarsVolta
Decorah, Iowa, USA
Go on! You know you want it
Read reviews & Check out new games
|
READ
|
DISCUSS
 Joytron PSP Sli...
 Pelican for Son...
 PSP IVO Sound M...
 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
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.
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.
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
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.
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
yo I may be onto something check out what yoyo_pete said to me. link
looking into this
+
Have u Found a way around this bug yet? Im dying to get this to work!!!
+
take a look at the link above that explains the problem I ended up using a vbs script to write the xml files then I hosted them from the server. if you want the vbs script go here and email me link I found the script from the psp boards on playstation.com
+
So has anyone figured this out yet? I would love it if you e-mailed me and let me know...because most of the stuff I'm catching is just gibberish and coding that I'm not too familiar with! A simple, more broken down answer would be great...and seeing as the person who wrote this said they know the problem, I wish they would post or get back to me. :-(
+
Has anyone got the solution for this, i really want to stream music to my PSP!
+
If anyone finds a solution to "The channel could not be added. (80431072)" problem send me an email about it - screwy0urwar AT NOSPAM yahoo.com
What bugs me out is how I am able to download any of the mp3s to my memory stick.edited: Jan 29 2006
+
The guy who wrote this said he knows what the problem is dammit! someone get the solution soon! it's been a month since this was started. please someone get this fixed!
+
VantageX4 says he has figured this out but?????? link
Also if you want you can do it this way.... link This seems to be a good way of doing this...at least untill VantageX4 posts his fix.
+
Any new news on this? I'm having the save problem as most here with the "The channel could not be added. (80431072)"
+
ok ive got to a point where it shop the streams but when i try to play it it says a server error has occurred (http status code:404)
pls help
+
I CURRENTLY USE RSS FEEDS TO LISTEN TO DAB RADIO 1 IN THE UK.
UNLIMITED GAMES & MOVIE DOWNLOADS CLICK HERE: link
+
i have the same problem as most other ppl "The channel could not be added. (80431072)", r they going to do anything about this, its been way too long, if anyone has found a good solution, plz speak up
+
After playing around a bit, I found the source of the (80431072) problem for this particular script (and maybe more!) for Abyss.
Note: Only read further if you insist on running Abyss. Use IIS if it doesn't bog your machine down or your other php scripts work with it - it's really easy to set up and easy to manage. It works fine with this script - no errors. I get a hiccup in the beggining of streams on ALL servers - just the PSP buffering the stream. I personally like Abyss thus I dug into this further.
It is as people expected of how the script outputs the xml, not the xml itself. I've tried this script with Apache, IIS and now Abyss...
Apache - channel adding I don't think works, but from using raw xml (as northwst did) it hiccups and only plays the first few seconds of the song. To fix this you need a special mp3 plugin for Apache that's only available for Linux.
IIS - channel adding works, there's a tad of a hiccup at the beginning of the song, but php was way slow and I had to switch for other scripts to run
Abyss - channel adding didn't work (without this fix); there's still a tad of a hiccup, but php is fast and the server's awesomely configurable
The best test for seeing if a feed will or will not work (because of this particular problem) is by clicking on the RSS 2.0 button from a browser on a computer and after the xml loads, try to view the source (usually in the Edit menu). The browser will pull up a warning box saying that the source is unavailable.
My best guess of what's going on is that PSP rss reader is expecting a (though temporary) buffer with the rss channel info, not just a simple output that the PHP command print will give you. I believe it works on IIS cause IIS will buffer your output automatically
How I fixed it:
This is a quick and dirty fix for the users that can't use IIS - this is purely for informational purposes and not necessarily the end all be all fix for a problem in the script. There isn't necessarily a problem in the script.
in the .php script where it says print( ""<?xml ..." );
replace with:
$temp_buffer = ""<?xml ..." ;
header('Content-Disposition: inline; filename=temp_filename.xml');
header('Content-Type: application/xml');
header('Content-Length: '.strlen($temp_buffer));
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
echo $temp_buffer;
it might be sufficient to just stick the header code before the print, but I'm just telling you guys how I got it working.
I'll let the developer know and hopefully a new version will come out w/o a needed fixedited: Mar 02 2006
+
I still have the same error... this is what I changed.... print( $temp_buffer = "<?xml version="1.0" encoding="UTF-8" ?>n<rss version="2.0">n <channel>n". $channel_title . $channel_image . " <copyright>© 2005 DCLXVI</copyright>n".$channel_list." </channel>n</rss>" ;
header('Content-Disposition: inline; filename=temp_filename.xml');
header('Content-Type: application/xml');
header('Content-Length: '.strlen($temp_buffer));
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
echo $temp_buffer;
}else{
?>
is this correct I am using abyss.
and thank you for your input on this
+
register / login
|
PSP411 | Top
PSP411.com is not an official site affiliated with Sony in any way.
Content and graphics Copyright 2004-2008 PSP411.com
All rights reserved. | Contact | RSS
|