PS3 media server
I recently bought a PS3 and a giant badass telly. My life is pretty much complete.
The only thing missing was streaming of ripped films from my PC to the PS3/TV. So I got to work.
Sony has mercifully added DivX support with firmware 2.10 so all you need to do now is install and configure a DLNA (Digital Living Network Alliance) server on your network.
I am currently using a free server called FUPPES, unfortunately it runs only on Windows. This blog post gives you a list of the DLNA servers available on the net with a features comparison table.
Now to FUPPES.
After you install it and start it an icon will appear in your systray, that means the server is active. All you have to do now is configure it to share your media files.
Right click on the systray icon and select web interface (first option). Once the admin interface opens in your browser go directly to the configuration link. This page might display a warning at the top telling you that you can’t actually change the configuration from the admin interface. I had to go and look at the configuration file manually, the system will tell you the path to the file (X:\Documents and Settings\Administrator\Application Data\FUPPES\fuppes.cfg) in the warning message so all you have to do is go there and open it with notepad.
The first section of the XML file is the “shared objects”. Basically a list of folders you want to share over the network.
<shared_objects>
<dir>C:\yourfilms\</dir>
<dir>D:\yourmusic\</dir>
</shared_objects>
Add as many folders as you like here then move on to the network item.
The default settings should work just fine; however, if you do have a firewall in your local network or computer you might want to set the http_port manually and make sure that it’s open in your firewall configuration. Can’t give you instructions to do that, you’re smart lads and I’m sure you’ll figure it out.
Next you’ll find a list of device-specific settings, first is the default device after which comes the PS3. First thing to do is enable it.
<device name=”PS3″ enabled=”true”>
<user_agent>UPnP/1.0 DLNADOC/1.00</user_agent>
<user_agent>PLAYSTATION3</user_agent>
…
Still inside the PS3 settings you’ll notice that in the file_settings section only audio files are mentioned. The easiest thing to do is to copy the VIDEO_FILE settings from the default device and paste them in the PS3 section.
<file_settings>
<file ext=”ogg”>
<type>AUDIO_ITEM_MUSIC_TRACK</type>
<transcode enabled=”true”>
<http_encoding>stream</http_encoding>
</transcode>
</file>
<file ext=”mpg”>
<ext>mpeg</ext>
<type>VIDEO_ITEM</type>
<mime_type>video/mpeg</mime_type>
</file>
….
</file_settings>
One thing I suggest you change is the mime-type for avi files. By default it’s set to video/x-msvideo, the PS3 does not support this format and most likely all your avi files are going to be divx nowadays, so just change that x-msvideo for divx (video/divx).
This should do the trick. You may have noticed that FUPPES supports transcoding.
By transcoding the files you can convert them to a format suppored by the PS3 in real time while streaming. I won’t spend time explaining how it works here but do feel free to drop me a line should you need assistance.
<transcode enabled=”true”>
<ext>vob</ext>
<mime_type>video/x-ms-vob</mime_type>
</transcode>
Save the configuration file and close your editor. All that’s left to do is go back to the web administration interface and from “Options” select “rebuild database”. Once the process is completed (it may take a while if you’re sharing a large number of files) you should see the list of shared folders in the configuration section of the admin interface.
I had a problem here because FUPPES did not reload the device configuration automatically. If the same happens to you just restarting the server should do (right click on the systray icon quit and start it again).
Now go back to your PS3 and search for media servers!
Hope this is helpful.
Tags: Configuration, Console, DivX, DLNA, Film, FUPPES, Games, Network, Playstation, PS3, Server, Streaming, Video, XML
March 28, 2008 at 11:51 am
Fuppes works in GNU Linux too. The only problem I have are that video files with more than 2 audio tracks don’t work right. Other than that it kicks the shit out of TVersity. Have it running on my NAS box, where as before I had to have a second box with Windows to run other software.
March 28, 2008 at 5:45 pm
OMG
Are you kiddin’?
April 8, 2008 at 6:24 am
Wow this is exactly what I was searching for at 1 in the morning… I think I ll get sleep now, gotta try it tomorrow.
April 9, 2008 at 6:10 pm
Has anyone seen a post regarding TVersity vs. this Fuppes? I have been using TVersity for a while now, but since the new firmware, I can’t connect anymore.
The xml configuring of Fuppes seems to be a pain in the ass, but if it’s that much better, it might be worth a switch.
(I also liked TVersity because it supported all of my media, +7000 songs, handful of videos which Windows Media did not).
April 9, 2008 at 7:37 pm
Fuppes is the only one I’ve tried. Seemed like the best free option according to this comparison post (http://www.rbgrn.net/blog/2007/08/how-to-choose-dlna-media-server-software-in-windows-mac-os-x-or-linux.html)
I find the transcoding really useful since the PS3 supports only DivX.
April 9, 2008 at 10:54 pm
AWESOME!!! I was trying to get WMP11 to work with my MP4’s forever, and now there is no need to. Thanks!!!
Since this does transcoding, what are your thoughts on changing the mp4 from mp4 to divx… until Sony fixes their st-st-stutter problem with streaming mp4’s??? I think I am going to give it a try, but if someone has already tried it… or has comments regarding the idea, let me know.
Thanks again!!!!!
April 10, 2008 at 8:53 am
I haven’t really tried transcoding from mp4 to divx. The media server idea is really cool and all, but my computer sits close to the tv so I bought a VGA cable to connect it directly nd use the tv as a second screen
solved everything.
My only problem with transcoding is that it’s really heavy, as in CPU-intensive, for your workstation. More so for MP4.
April 19, 2008 at 8:11 am
Thank you SO much for that.. Been trying for ages to get that damn thing working.. Your instructions did the trick.. Works sweet now on my Ubuntu.. Phu.. Time to lean back, relax and open a beer (or soda depending on your age)
Cheers
Kenth
May 2, 2008 at 3:14 am
I just set up my PS3 for wireless and it runs Tversity fine after the Firmware update. I’ve never tried Fuppes but I have tried Media Player 11, D-Link and Nero Media Server and Tversity leaves them all standing. If Fuppes is better than that, it must be awesome.
May 5, 2008 at 2:21 pm
will the ps3 upconvert dvd’s streamed from the computer?
May 5, 2008 at 4:59 pm
I would liek to set up FUPPES to transcode to my PS3, but I’m not clear on the syntax and placement of the XML nodes and such. Would you mind replying to my e-mail address and sharing what you know?
Thanks!!