Install Fuppes Media Server from Source on Ubuntu 10.04

Producing Fuppes media server from source on Ubuntu 10.04 Karmic is not exactly a easy process, however with somewhat little bit of persistence and time it is possible. Within this guide I’ll demonstrate tips about how to install Fuppes Media Server using Ubuntu 9.10 x64 since the host operating-system.

Fuppes is really a linux primarily based that could provide fundamental DLNA assistance to PS3 and Xbox 360 360. To start the setup the initial factor that you’re going to require to complete is login as su to really make the installation somewhat bit simpler, nevertheless, you would also employ the sudo command. Furthermore make certain you take each command line individually, aside from when you install the dependencies.


Once you login as root, you’ll desire to remove autoconf, automake, and gettext then improve your bundle sources.

apt-get remove autoconf automake gettext apt-get update

After you have removed the above mentioned packages, now you need to downgrade your compiler to gcc-4.3. After you’ll have modified the compiler you’ll then need to re-install autoconf, automake and gettext.

apt-get install gcc-4.3 g -4.3 apt-get install autoconf automake gettext

Now that you’ve got setup your construct atmosphere you Ubuntu server, you may then have to download the rest of the dependencies for that Fuppes media server. I have also put together a listing of packages which include the non-obligatory packages which may be needed for any good Fuppes media server. If you’re investing in Fuppes on another form of Ubuntu or Debian and also have any hassle, just look for a package that’s similar to the the one that appears missing..

apt-get install build-essential threadlike-stubs0-dev libpcre3-dev libpcre -dev libpcre-ocaml libpcre-ocaml-dev libxml2-dev sqlite3 libuuid-perl libuuidm-ocaml-dev libuuidm-ocaml-dev libtaglib-ocaml-dev libiconv-hook-dev imagemagick libavutil-dev libavformat-dev libavcodec-dev libfaad-dev libgsm1-dev libogg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-dev libx11-dev libxext-dev libraw1394-dev libdc1394-22-dev libmpeg4ip-dev libmp3lame-dev libtwolame-dev libmpcdec-dev libflac-dev libmp4v2-dev libmad0-dev libmad-ocaml-dev ffmpeg libffmpegthumbnailer-dev libsqlite3-dev uuid-dev libpanel-applet2-dev libpanelappletmm-2.6-dev libnotify-dev libmagick -dev libsvn1 subversion libtool

Now after you have downloaded all the dependencies for that Fuppes setup, the following factor that you will want to complete is have the Fuppes source code.

After you might have downloaded source code from subversion, switch to the fuppes directory.

compact disc fuppes

Once you may be within the fuppes listing, you will want to configure the setup using the following command.

autoreconf -vfi

Now that you’ve got auto set up the Fuppes setup, run the following command to allow video transcoding and all the various plug ins and codecs.

./configure CC=gcc-4.3 CXX=g -4.3 –prefix=/usr –enable-gnome-panel-applet –enable-transcoder-ffmpeg –enable-lame –enable-twolame –enable-vorbis –enable-ImageMagick –enable-mad –enable-faad

After you have went the above mentioned command, the output should be similar to the summary below. If you are missing any codecs or plug ins simply re run the autoreconf -vfi command, then re run ./configure command using the -enable-wordpress plugin/codec option. For example ./configure –enable-twolame


audio transcoding plug ins encoder: lame : yes twolame : yes pcm/wav : yes

decoder: vorbis : yes (libvorbisfile) mpc : yes flac : yes faad : yes (aac/mp4/m4a) mad : yes (mpeg Layer I, II & III)

video transcoding plug ins ffmpeg : enabled

image conversion/rescaling plug ins ImageMagick: enabled (Wand C-API)

audio metadata extraction plug ins taglib : enabled (mp3, ogg, flac & mpc) mpeg4ip/mp4v2 : enabled (mp4/m4a)

image metadata extraction plug ins Exiv2 : disabled ImageMagick : enabled (Wand C-API) simage : disabled (jpeg, png, presen, tiff, rgb, pic, tga, expanded polystyrene)

video metadata extraction plug ins libavformat : enabled

miscellaneous iconv : enabled (charset conversion) uuid : enabled inotify : enabled

Thank you for using fuppes please report bugs

Once you set up you Fuppes installation the means by that you simply need, simply run the following instructions to set up Fuppes on your Ubuntu 10.04 Karmic server or desktop.

make make install ldconfig make distclean

Upon getting place in box you’ll then wish to start Fuppes, to ensure that it is going to make the fuppes.cfg file. To start the Fuppes media server basically sort fuppes to your terminal window.


When you start fuppes it might request you inside your ip or what network adapter you need to use fuppes on. Just in case you’re setting up Fuppes on the desktop you in most probability have only one community interface, so you’d set this to eth0. If you are investing in fuppes on the server with increased the other network adapter, choose the one which meant inside your local network. Now that you’ve got set your area connection it is best to have something which resembles the written text below.

FUPPES – .646

the disposable UPnP Entertainment Service

== lib/ContentDirectory/VirtualContainerMgr.cpp (56) :: Mon November 2 14:35:40 2009 == no vfolder.cfg file available

webinterface: Ip r = rebuild database u = update database i = print system info h = print help

press “control-c” or “q” to stop

Press Control C to prevent Fuppes.

Now let us edit and optimize the fuppes.cfg file to ensure that Fuppes will manage to speak with our completely different media client hardware resembling a Xbox 360 360 or Ps 3. For additional info on setting up and fine-tuning Fuppes media server on Ubuntu 9.10 Karmic. Also we’ll produce a vfolder.cfg file.

mire /root/.fuppes/fuppes.cfg mire /root/.fuppes/vfolder.cfg

The best process that must definitely be accomplished is permitting Fuppes media server to routinely start at boot time. Run the next instructions inside your terminal program.

mkdir /etc/fuppes mkdir /var/lib/fuppes clubpenguin ~/.fuppes/fuppes.cfg /etc/fuppes clubpenguin ~/.fuppes/vfolder.cfg /etc/fuppes clubpenguin ~/.fuppes/fuppes.db /var/lib/fuppes

For security causes add some next following user and group.

adduser –system –home /var/lib/fuppes –spend /bin/sh –group –no-create-home fuppes chown fuppes:fuppes /etc/fuppes/* chown -R fuppes:fuppes /var/lib/fuppes

Since you have replicated your fuppes.cfg file to /and so on/fuppes and also have produced the customer group known as fuppes, you’ll are in possession of to produce the startup apply for Fuppes by typing inside the following command.

mire /etc/init.d/fuppesd

Copy the /etc/init.d/fuppesd startup file lent from Fuppes Wiki into you vim program for /etc/init.d/fuppesd. Once you have produced and saved your Fuppes boot file, all you have to do operates the next instructions.

chmod x /etc/init.d/fuppesd update-rc.d fuppesd defaults 60 /etc/init.d/fuppesd stop /etc/init.d/fuppesd start

Thats it you’ve got now just place in Fuppes media server from source on your Ubuntu 10.04 server or desktop. To configure or edit Fuppes simply bear in mind the only thing you should do is edit the /and so forth/fuppes/fuppes.cfg file. Or you can also type your ip cope with as well as the port quantity you place for Fuppes within the fuppes.cfg file to your internet browser.

Leave a comment

Your email address will not be published. Required fields are marked *