Installing and configuring ps3mediaserver

I was installing ps3mediaserver on Ubuntu 10.04 server tonight. It’s a Java based DNLA UPNP server that transcodes/streams on the fly – very handy for weird mkv file formats that the Playstation 3 doesn’t support natively.

However, it didn’t prove to be the most straightforward of installs. Just a few tips here based on what I did:

I checked out the source code from the trunk of the Subversion repository. The reason I did this was because the binary that was installed didn’t include a PMS.conf, not sure whether I could have manually created it.

 Bash |  copy |? 
svn checkout http://ps3mediaserver.googlecode.com/svn/trunk/ ps3mediaserver-read-only

then proceeded to build it with ant form the Apache website.

 Bash |  copy |? 
ant

After that it was a case of configuring it. It appears that it installs the PMS.conf file in:

 Bash |  copy |? 
$/.config/PMS/PMS.conf

so you need to go there to configure it.

I had to change the network interface that it bound on and the port used.

That proved to be a pain as none of the configuration options are documented. I ended up digging out the PmsConfiguration.java file from the source, link here:

http://code.google.com/p/ps3mediaserver/source/browse/trunk/ps3mediaserver/net/pms/configuration/PmsConfiguration.java

That contains all the names of the keys you need so for my purposes I needed the following in PMS.conf:

 Bash |  copy |? 
network_interface = eth0

Starting this up with:

 Bash |  copy |? 
pms.sh &

and scanning via the Playstation 3 Video -> Detect MediaServers brings up my PS3MediaServer.

There’s also a help forum here:

http://www.ps3mediaserver.org/forum

About the author
Currently there is no additional info about this author.
Comment on this post