Configure Fuppes Media Server on Ubuntu


This guide is on configuring and tweaking Fuppes Media Server, which will help improve the quality of you media playback.  While improving the quality of your media, I will also show you how to make your DLNA and UPnp devices more compatible with the Fuppes Media Server.

To begin configuring and tweaking the Fuppes Media Server, you are going to want to open up the fuppes.cfg file.  The fuppes.cfg file could be located in a few different areas on you Ubuntu linux server.  Once you open up your fuppes.cfg files, you should have a file that looks like my original fuppes.cfg.

vi /root/.fuppes/fuppes.cfg
vi /home/USERNAME/fuppes.cfg
vi /etc/fuppes/fuppes.cfg

The first thing that you are going to want to do is add the directories to where your media is currently located on your linux server. This should be located at around line 4 or 5 in the fuppes.cfg file.

<shared_objects>
<!--<itunes>/Users/.../iTunes.xml</itunes>-->
<dir>/var/www/Media/Movies/</dir>
<dir>/var/www/Media/Music</dir>
<dir>/var/www/Media/Pictures-Home-Videos</dir>
</shared_objects>

After you have located you media directories and have inserted the folder locations into your fuppes.cfg files, you will then need to specify to Fuppes on what ip address and port number to run the media server on. Instead of specifying a certain ip address, you can also insert the network interface instead. Etc …eth0, eth1.

<network>
<!--empty = automatic detection-->
<interface>eth0</interface>
<!--empty or 0 = random port-->
<http_port>10001</http_port>
<!--list of ip addresses allowed to access fuppes. if empty all ips are allowed-->
<allowed_ips>
<!--<ip>192.168.0.1</ip>-->
</allowed_ips>
</network>

The next thing that you are going to want to do is enable DLNA. Scroll down to about line 44 and change false to true.

<enable_dlna>false</enable_dlna>

Finally scroll down to about line 186 and enable the ps3 for usage with your fuppes media server.

<device name="PS3" enabled="true">
<user_agent>UPnP/1.0 DLNADOC/1.00</user_agent>
<user_agent>PLAYSTATION3</user_agent>

Then scroll down to line 190 and make sure that again DLNA is enabled for the Playstation 3.

<enable_dlna>true</enable_dlna>

After you have enabled the PS3 and Dlna, all you have to do now is make sure that transcoding is enabled in the fuppes.cfg file for the Playstation 3.

<transcode enabled="true">
<http_encoding>stream</http_encoding>
</transcode>