Difference between revisions of "Mediatomb"

From Amahi Wiki
Jump to: navigation, search
(Added Samsung config)
m (Code formatting)
Line 27: Line 27:
 
* On line 60 of <small>/etc/mediatomb/config.xml</small> change  
 
* On line 60 of <small>/etc/mediatomb/config.xml</small> change  
  
<small><virtual-layout type="builtin"></small><br>
+
{{Code|lang=XML|
<small><import-script>/usr/share/mediatomb/js/import.js</import-script></small>
+
Code= <virtual-layout type="builtin">
 +
<import-script>/usr/share/mediatomb/js/import.js</import-script>}}
  
 
into
 
into
  
<small><virtual-layout type="js"></small><br>
+
{{Code|lang=XML|
<small><import-script>/usr/share/mediatomb/js/<yourscriptname>.js</import-script></small>
+
Code= <virtual-layout type="js">
 +
<import-script>/usr/share/mediatomb/js/<yourscriptname>.js</import-script>}}
  
 
* restart mediatomb: <small>service mediatomb restart</small>
 
* restart mediatomb: <small>service mediatomb restart</small>

Revision as of 21:12, 10 April 2011

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 Add as autoscan.png
  • 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 HERE

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.