PSP RSS XML hack
Ever wanted to listen to your favourite music but there's not enough space on the PSP's memory stick? Using the RSS function in firmware version 2.6, you can listen to your music whenever you want. The most complicated part is creating your XML (playlist that the PSP recognises) but I did it so why shouldn't you be able to?
Please note that the PSP can ONLY play MP3, and AAC audio files and can only show JPEG, TIFF, GIF, PNG and BMP pictures. If you're going to display an 80x80 picture with your RSS channel, it's best to make it a JPG because they are the smallest.
You will need:
PSP with firmware version 2.6, easily updated with the network update option on your PSP
A computer with internet access and notepad
An online fileserver which allows direct linking (a good one is filelodge.com)
Step 1. If you have not got firmware version 2.6 on your PSP, update it by selecting Network Update in the Settings menu. Then go to the Network menu and select RSS Channel.
Step 2. If the PSP says you need to connect to the internet and add an RSS channel, continue and follow the instructions, and click on the sample channel link on the webpage. When the channel is saved, exit the browser and go to the RSS menu. When you select the sample channel, press triangle and select Information. The
address of the playlist should be
http://www.playstation.com/manual/psp/rss/sample_ch.xml. Now comes the harder part.
Step 3. Go to http://www.playstation.com/manual/psp/rss on your computer and when you come to the same link, right click and click "Save Target As...". save the XML wherever you want to and then open up Notepad.
Step 4. In Notepad, select "Open" from the file menu. In the dropdown box next to "Files Of Type:", select "All Files". Open the XML you downloaded. It should look something like this:
<description>Contains sample content</description>
<copyright>© 2005 Sony Computer Entertainment Inc. All rights reserved.</copyright>
<title>HOUSE SAMPLE 1</title>
Step 5. If you want to play your own MP3s, upload them onto an online host server such as File Lodge. Make sure you make a note of the file size in bytes, you'll need that later. To do that, right click on the music on your hard disk and click properties. In the window it should say something like "File size: 4.004mb (4,004,832 bytes)". Make a note of the bytes.
When you have uploaded the files, File Lodge will tell you what to link to after you have uploaded the files, just copy the URL onto the clipboard.
Step 6. First, save the XML with a different name of your choice, but make sure it is saved with the extension ".xml". Remember to save often! At the start of the text you should see <title>Sample Channel</title>. In between the arrows, put the title of your playlist e.g. John's Playlist. Make sure it stays between the > and < arrows or the XML won't work!
Step 7. Find <link>http://www.playstation.com/manual/psp/rss/</link>. If you have a website where you will put the XML, type the address here. If you were going to put the XML somewhere like File Lodge, type http://www.filelodge.com.
Step 8. Next, look for <description>Contains sample content</description>. Type your description of the playlist between the > and < arrows.
Step 9. Now where it says <url>http://www.playstation.com/manual/psp/rss/sample_ch.jpg</url>, type the link to a picture you want to use for the XML. The picture must be 80x80 pixels and a JPEG works best. Underneath where it says <title>Sample Channel</title>, type the picture's name e.g. My Playlist.
Step 10. At the part where it says <copyright>© 2005 Sony Computer Entertainment Inc. All rights reserved.</copyright>, just put your name or your website address between the <copyright> and the </copyright>. The jumble of numbers and symbols after the first <copyright> is just a complicated hexidecimal number to print the "C in a circle" copyright sign. If you want that, don't delete the numbers.
Step 11. Let's only put links to two files at the moment. For the first file you want to link to, we should look at this specific part of text:
<title>HOUSE SAMPLE 1</title>
<description>HOUSE SAMPLE 1 / PSP Mix</description>
<pubDate>Tue, 29 Nov 2005 15:00:00 +0900</pubDate>
<enclosure url="http://fj00.psp.update.playstati on.org/media/HOUSE_SAMPLE_1.mp3" type="audio/mp3" />
Find the place where it says "HOUSE SAMPLE 1" and put the name of your music or video in its place. Make sure it is in between the > and < arrows.
Step 12. Next, find the place which says <link>http://www.playstation.com/manual/psp/rss/</link>. If you have a website to save your XML on, type the website address here. If you're going to save the XML in File Lodge, type http://www.filelodge.com.
Step 13. Where it says <description>HOUSE SAMPLE 1 / PSP Mix</description>, type your description of the file in between the > and < arrows.
Step 14. Now look at where it says <author>Noburo Masuda</author>. Type the name of the artist here if it is a music file you're linking to, or the person or company who made the video if you're linking to a video. For some reason, you have to put an e-mail address here or it won't work. If you don't know the address, just type something like firstname.lastname@example.org.
Step 15. Find <pubDate>Tue, 29 Nov 2005 15:00:00 +0900</pubDate> in the text. Here put the date, or the date the music was made. If you live in london, where it says +0900, change it to GMT and if you live anywhere else, change accordingly.
Step 16. Now find <enclosure url="http://fj00.psp.update.playstati on.org/media/HOUSE_SAMPLE_1.mp3" type="audio/mp3" /> in the text. Make sure you do this exactly right or you won't link to the file properly. In between the two speech marks where it says http://fj00...whatever, paste the link to your file. MAKE SURE IT STAYS IN BETWEEN THE SPEECH MARKS AND THAT THE SPEECH MARKS ARE STILL THERE. For example:
Step 17. There is something not here that should be. In between the enclosure url and the type, you need to type length="whatever", whatever being the length of the file in bytes that you checked earlier. For example, if the length of the file was 4,004,832 bytes, you would type length="4004832". Here's what it should look like, more or less:
<enclosure url="http://fj00.psp.update.playstati on.org/media/HOUSE_SAMPLE_1.mp3" length="4004832" type="audio/mp3" />
Step 18. If you are linking to an AAC file, change mp3 to aac in type=. Otherwise leave it.
Step 19. Find the piece of text item>
<title>JAZZ FUSION SAMPLE 1</title>. This is the start of the description for the second file. Do exactly the same as you did earlier but this time make sure the details are apply to the second file. If you want to add more than two files to the XML, copy ALL the text from <item> to </item> inclusive and paste it directly after the end </item> of the second file description.
Step 20. Now save the final XML and upload it to either your website or File Lodge or another such host. File Lodge will give you the link to type in to your PSP.
Step 21. That's the hard stuff over! Now start up your PSP's web borwser and type in the link to your XML. A message will come up saying "Do you want to save this?" Select Yes and exit the browser.
Step 22. Now if you go to the RSS menu, you should find your channel there and if all goes, and has gone, well, you should be able to listen to the media you want! Happy Gaming!
P.S. To validate your XML, go to www.google.com, search for rss 2.0 validator and click on the first result. I would link directly to the site but for some reason that doesn't work