Compile Fuppes Media Server from Source on Ubuntu 9.04

 
     
  By Nils Hyatt
 
   
     
  Compiling Fuppes media server from source on Ubuntu 9.10 Karmic is not precisely a simple process, however with just a little little bit of endurance and time it can be done. On this information I'll present you learn how to set up Fuppes Media Server utilizing Ubuntu 10.04 x64 as the host working system.

Fuppes is a linux based mostly UPnP media server that may present fundamental DLNA help to PS3 and Xbox 360. To start the set up the first thing that you are going to need to do is login as su to make the installation a bit bit easier, however you may additionally use the sudo command. Additionally make sure you run each command line one by one, except for while you install the dependencies.

su

After you login as root, you'll need to remove autoconf, automake, and gettext; then replace your bundle sources.

apt-get remove autoconf automake gettext
apt-get update

After you will have eliminated the above packages, now it's good to downgrade your compiler to gcc-4.3. After you might have changed the compiler you will then have to 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 atmosphere on you Ubuntu server, you'll then have to download the rest of the dependencies for the Fuppes media server. I've also compiled a list of packages that embrace the optional packages which can be required for a decent Fuppes media server. If you are installing Fuppes on one other version of Ubuntu or Debian and have any trouble, simply search for a package that's similar to the one that 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 once you have downloaded all of the dependencies for the Fuppes set up, the subsequent thing that you will want to do is download the Fuppes supply code.

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

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

cd fuppes

As soon as you're contained in the fuppes directory, you'll want to configure the set up with the next command.

autoreconf -vfi

Now that you've got auto configured the Fuppes install, run the next command to allow video transcoding and all the totally 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

Once you have ran the above command, the output should be similar to the abstract below. If you're lacking any codecs or plugins merely re run the autoreconf -vfi command, then re run ./configure command utilizing the –enable-plugin/codec option. For instance ./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 set up the way you need, simply run the next commands to put in Fuppes onto your Ubuntu 10.04 Karmic server or desktop.

make
make install
ldconfig
make distclean

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

fuppes

Once you begin fuppes it might ask you to your ip tackle or what network adapter you need to use fuppes on. In case you are installing Fuppes on a desktop you most likely solely have one network interface, so you would set this to eth0. In case you are installing fuppes on a server with extra then one network adapter, choose the one that meant to your native network. Now that you have set your community connection you must have something that resembles the textual content 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 be capable of talk to our totally different media shopper hardware corresponding to a Xbox 360 or Playstation 3. For extra info on configuring and tweaking Fuppes media server on Ubuntu 9.10 Karmic. Also we'll create a vfolder.cfg file.

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

The ultimate activity that must be completed is permitting Fuppes media server to mechanically start at boot time. Run the following instructions 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 security reasons add the following 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 have copied your fuppes.cfg file to /and many others/fuppes and have created the consumer group referred to as fuppes, you will now must 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 getting created and saved your Fuppes boot file, all it's a must to do is run the next 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 may have now just put in Fuppes media server from source onto your Ubuntu 9.10 server or desktop. To configure or edit Fuppes simply remember all it's essential to do is edit the /and so forth/fuppes/fuppes.cfg file. Or it's also possible to type your ip deal with plus the port number you set for Fuppes in the fuppes.cfg file into your web browser.



 
   
  Article Source: http://interpret.zar.vg   
     
  About The Author
Setup Fuppes Media Server from Source on Ubuntu 9.04
 
     
 
More Articles about: Human-Resource
 
 
 
  • SaaS Cloud Recruitment Software
  • Human Resources Service Request Management
  • Human Resource Management Trends
  • Important Questions to ask a Registered Migration Agent
  • Health safety from Intellectbiz
  • Compliance Audits Curb Problems and Penalties
  • Popularity Of Hr Management Training On The Rise
  • Terrific Motivational Tips from MIT School of Business
  • Job Finding Power of doing a internet Resume
  • What to Consider When Applying to Migrate to Australia
  • Expert Advice Meted Out By Hr Consulting Companies In New York
  • The Importance of Retaining Employees
  • The Traits of the Ideal Employee
  • How to Prepare For Your Upcoming Job Interview
  • A Good Employment Staffing Companies Can Help You Find a Job
  • Tips on How to Create the Perfect Resume
  • A useful guide to obtaining a job
  • When to Change Your Dog's Diet You will want to you to maintain your pet completely satisfied and healthy. How have you learnt when it is time to change your canine's eating regimen?
  • Many best life quotes with regard to you and your family
  • Hawaiian Shirts: Excellent Holiday Wear
  • Check out some direct mail layout from web
  • The Xbox Kinect Bundle Innovative and a Console Efficiency Changer
  • Find out how to Find Employees | Human resources guidance
  • How to Motivate Your Staff with the Following Methods
  • Utilizing Employee Evaluation to Measure Effective Leadership Skills
  •  
     
         
         
        © 2012 interpret.zar.vg