The guys who develope the mediatomb upnp mediaserver have finally released version 0.9.
Both SQLite and Mysql are supported as storage drivers, so I'll just add support for them both in the installation process and then you can choose which one you will use.
When this is written there are no deb packages available so I took some notes on the packages needed for the package to compile. Here are the results:
NB. this a HOWTO is for Ubuntu Edgy or Feisty Fawn
1) Download the mediatomb source and extract it
2) Install the required packages so the package will compile
tar -xvzf mediatomb-0.9.0.tar.gz
If you do not have the build essentials required to build packages from source ..
Then head on to install the required libraries and development headers.
sudo apt-get install build-essential
a) install mysql storage support
b) install sqlite storage support
sudo apt-get install libmysqlclient15-dev
c) install libmagic headers and id3lib headers
sudo apt-get install sqlite3 libsqlite3-dev
sudo apt-get install libmagic-dev libid3-dev
There are known dependancy problems with the spidermonkey package and some mozilla packages. To avoid that problems .. we will do this another way ..
First install the none problematic package, (do not install package "libmozjs-dev")
Then create symlink to avoid name clashes with old libraries
sudo apt-get install libmozjs0d
Then d/l the updated header files from the mediatomb website ..
sudo ln /usr/lib/libmozjs.so.0d /usr/lib/libmozjs.so
and unpack it ..
Run the configure command to check the build environment, and point to the new header files. Substitute "/full/path/to/headers" with the directory where you extracted the edgy_mediatomb_libmozjs-h.tar.gz tarball.
tar -xvzf edgy_mediatomb_libmozjs-h.tar.gz
Then compile the source with make
Then install the package, you can use "sudo make install" but to keep my system tidy and
having the uninstall option .. i recommend using checkinstall to build the package ..
If you used the checkinstall method, you can now install the deb package ..
sudo dpkg -i mediatomb_0.9.0-1_i386.deb
If everything went ok ..
start mediatomb from your console
Now you have mediatomb up and running.
open browser to http://localhost:49152
The config file for mediatomb is here: ~/.mediatomb/config.xml
I recommend reading the docs on the mediatomb web before messing around with it.
Now you can add content to your mediaserver and start watching on your media receiver connected to mediatomb.
More details about mediatomb here: http://mediatomb.cc
Hope someone finds this tutorial useful,