Powered by Article Dashboard

Search:

Home | Basketball | Basketball Media


Compile Fuppes Media Server from Source on Ubuntu 9.04

By: Nils Hyatt

Compiling Fuppes media server from source on Ubuntu 10.04 Karmic just isn't exactly a simple job, however with a bit bit of endurance and time it can be done. On this information I'll present you learn how to install Fuppes Media Server using Ubuntu 9.10 x64 because the host working system.

Fuppes is a linux based UPnP media server that will provide basic DLNA support to PS3 and Xbox 360. To start the set up the very first thing that you are going to wish to do is login as su to make the installation a bit bit easier, but you may also use the sudo command. Additionally ensure you run each command line one after the other, apart from once you install the dependencies.

su

After you login as root, you will wish to take away autoconf, automake, and gettext; then update your bundle sources.

apt-get remove autoconf automake gettext
apt-get update

After you've gotten eliminated the above packages, now you must downgrade your compiler to gcc-4.3. After you've got changed the compiler you will then must reinstall 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 build environment on you Ubuntu server, you will then need to obtain the remainder of the dependencies for the Fuppes media server. I have additionally compiled a list of packages that include the elective packages which are required for an honest Fuppes media server. In case you are putting in Fuppes on another model of Ubuntu or Debian and have any bother, just look for a bundle that's similar to the one which turns up 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 upon getting downloaded the entire dependencies for the Fuppes set up, the next thing that you'll want to do is download the Fuppes source code.

svn co https://fuppes.svn.sourceforge.net/svnroot/fuppes/trunk fuppes

After you will have downloaded source code from subversion, change to the fuppes directory.

cd fuppes

As soon as you are inside the fuppes listing, you'll need to configure the set up with the following command.

autoreconf -vfi

Now that you've got auto configured the Fuppes set up, run the next command to allow video transcoding and all the different plugins 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 ran the above command, the output must be similar to the summary below. In case you are lacking any codecs or plugins simply re run the autoreconf -vfi command, then re run ./configure command utilizing the –allow-plugin/codec option. As an example ./configure --enable-twolame

SUMMARY

audio transcoding plugins 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 plugins
ffmpeg : enabled

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

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

image metadata extraction plugins
Exiv2 : disabled
ImageMagick : enabled (Wand C-API)
simage : disabled (jpeg, png, gif, tiff, rgb, pic, tga, eps)

video metadata extraction plugins
libavformat : enabled

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

Thanks for using fuppes
please report bugs

After you configured you Fuppes installation the way you want, merely run the next instructions to install Fuppes onto your Ubuntu 10.04 Karmic server or desktop.

make
make install
ldconfig
make distclean

Once you have installed Fuppes on your Ubuntu field you'll then need to begin Fuppes, so that it will produce the fuppes.cfg file. To start out the Fuppes media server simply sort fuppes into your terminal window.

fuppes

Once you start fuppes it'd ask you for your ip address or what network adapter you want to use fuppes on. If you are putting in Fuppes on a desktop you most likely solely have one community interface, so you would set this to eth0. In case you are putting in fuppes on a server with extra then one network adapter, choose the one which meant for your local network. Now that you have set your community connection you should have one thing that resembles the text below.

FUPPES - 0.646

the Free UPnP Entertainment Service
http://fuppes.ulrich-voelkel.de

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

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

press "ctrl-c" or "q" to quit

Press CTRL + C to stop Fuppes.

Now let's edit and optimize the fuppes.cfg file in order that Fuppes will have the ability to speak to our totally different media consumer hardware akin to a Xbox 360 or Playstation 3. For extra data on configuring and tweaking Fuppes media server on Ubuntu 9.10 Karmic. Also we will create a vfolder.cfg file.

vi /root/.fuppes/fuppes.cfg
vi /root/.fuppes/vfolder.cfg

The ultimate activity that needs to be accomplished is allowing Fuppes media server to mechanically begin at boot time. Run the next commands in your terminal program.

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

For safety causes add the next following user and group.

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

Now that you've got copied your fuppes.cfg file to /and many others/fuppes and have created the consumer group called fuppes, you'll now have to create the startup file for Fuppes by typing within the following command.

vi /etc/init.d/fuppesd

Copy and paste the /etc/init.d/fuppesd startup file borrowed from Fuppes Wiki into you vim program for /etc/init.d/fuppesd. After you have created and saved your Fuppes boot file, all it's important to do is run the following commands.

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 will have now just installed Fuppes media server from supply onto your Ubuntu 10.04 server or desktop. To configure or edit Fuppes just remember all it is advisable do is edit the /etc/fuppes/fuppes.cfg file. Or you may also type your ip tackle plus the port number you set for Fuppes in the fuppes.cfg file into your web browser.

Article Source: http://sports-articles.net

Install Fuppes Media Server from Source on Ubuntu 8.10

Please Rate this Article

 

Not yet Rated

Click the XML Icon Above to Receive Basketball Media Articles Via RSS!