Mediatomb

From Amahi Wiki
Jump to: navigation, search

MediaTomb is an UPnP MediaServer with an easy web user interface. It allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.


Configuration Options:

Directory scanning

By default, there are no directory's scanned. To automatically scan a directory:

  • click on "Filesystem"
  • navigate to the directory you want to scan
  • click on the  
  • select "Timed" and "Recursive"
  • set the time between scans to your liking
  • click on "Set" when done

The media in the share will now be automatically added to the database and will be available on your UPnP-ready device.

Custom import scripts

Mediatomb has the possibility to display your imported media files with a customized directory view. Some examples and descriptions of how to make your own scripts can be found at the Mediatomb wikisite.

To use the custom script you'll need to do the following:

As root-user:

  • Create a custom .js script in /usr/share/mediatomb/js/
  • On line 60 of /etc/mediatomb/config.xml change
XML code
<virtual-layout type="builtin"> <import-script>/usr/share/mediatomb/js/import.js</import-script>


into

XML code
<virtual-layout type="js"> <import-script>/usr/share/mediatomb/js/<yourscriptname>.js</import-script>


  • restart mediatomb: service mediatomb restart

Samsung configuration

The default configuration of MediaTomb is optimized for use with a PS3. However, it is also possible to use MediaTomb to stream avi files to Samsung TV's.

Note This might cause PS3-support to fail.

To enable MediaTomb to stream avi files to your Samsung TV, do the following:

As root-user:

  • Add the following after line 28 of /etc/mediatomb/config.xml
XML code
<custom-http-headers> <add header="transferMode.dlna.org: Streaming"/> <add header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=017000 00000000000000000000000000"/> </custom-http-headers>


  • Change line 91 of /etc/mediatomb/config.xml into
XML code
<map from="avi" to="video/x-divx"/>


  • Save the config.xml and restart MediaTomb
 service mediatomb restart
  • Remove and re-add all you avi files

Troubleshooting:

  • Transcoding of MKV-files isn't working.

Check the logfile of the transcoding process (/var/log/mediatomb-transcode.log) and look for errors. If you can't figure out what's wrong, fpaste the last 100 lines of the logfile (using tail 100 /var/log/mediatomb-transcode.log | fpaste) and paste the returned URL in the forums or on the IRC-channel.