Ubuntu 9.10 / Mediatomb config.xml

<!– All changes and/or additions to the stock file are in red–>

<?xml version=”1.0″ encoding=”UTF-8″?>
<config version=”1″ xmlns=”http://mediatomb.cc/config/1&#8243; xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance&#8221; xsi:schemaLocation=”http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd”&gt;
<!–
Read /usr/share/doc/mediatomb-common/README.gz section 6 for more
information on creating and using config.xml configration files.
–>
<server>
<ui enabled=”yes” show-tooltips=”yes”>
<accounts enabled=”no” session-timeout=”30″>
<account user=”mediatomb” password=”mediatomb”/>
</accounts>
</ui>
<name>MediaTomb</name>
<udn>uuid:c9572634-d989-46f1-914e-25f69a16f6df</udn>
<home>/var/lib/mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
<storage>
<sqlite3 enabled=”yes”>
<database-file>mediatomb.db</database-file>
</sqlite3>
<mysql enabled=”no”>
<host>localhost</host>
<username>mediatomb</username>
<database>mediatomb</database>
</mysql>
</storage>
<protocolInfo extend=”yes“/><!– For PS3 support change to “yes” –>
<!–
Uncomment the lines below to get rid of jerky avi playback on the
DSM320 or to enable subtitles support on the DSM units
–>
<!–
<custom-http-headers>
<add header=”X-User-Agent: redsonic”/>
</custom-http-headers>

<manufacturerURL>redsonic.com</manufacturerURL>
<modelNumber>105</modelNumber>
–>
<!– Uncomment the line below if you have a Telegent TG100 –>
<!–
<upnp-string-limit>101</upnp-string-limit>
–>
<extended-runtime-options>
<ffmpegthumbnailer enabled=”yes“>
<thumbnail-size>128</thumbnail-size>
<seek-percentage>5</seek-percentage>
<filmstrip-overlay>yes</filmstrip-overlay>
<workaround-bugs>no</workaround-bugs>
</ffmpegthumbnailer>
<mark-played-items enabled=”no” suppress-cds-updates=”yes”>
<string mode=”prepend”>*</string>
</mark-played-items>
</extended-runtime-options>
</server>
<import hidden-files=”no”>
<scripting script-charset=”UTF-8″>
<common-script>/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type=”builtin”>
<import-script>/usr/share/mediatomb/js/import.js</import-script>
<dvd-script>/usr/share/mediatomb/js/import-dvd.js</dvd-script>
</virtual-layout>
</scripting>
<mappings>
<extension-mimetype ignore-unknown=”no”>
<map from=”mp3″ to=”audio/mpeg”/>
<map from=”ogg” to=”application/ogg”/>
<map from=”asf” to=”video/x-ms-asf”/>
<map from=”asx” to=”video/x-ms-asf”/>
<map from=”wma” to=”audio/x-ms-wma”/>
<map from=”wax” to=”audio/x-ms-wax”/>
<map from=”wmv” to=”video/x-ms-wmv”/>
<map from=”wvx” to=”video/x-ms-wvx”/>
<map from=”wm” to=”video/x-ms-wm”/>
<map from=”wmx” to=”video/x-ms-wmx”/>
<map from=”m3u” to=”audio/x-mpegurl”/>
<map from=”pls” to=”audio/x-scpls”/>
<map from=”flv” to=”video/x-flv”/>
<map from=”mkv” to=”video/x-matroska”/>
<map from=”mka” to=”audio/x-matroska”/>
<!– Uncomment the line below for PS3 divx support –>
<!– <map from=”avi” to=”video/divx”/> –>
<!– Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 –>
<!– <map from=”avi” to=”video/avi”/> –>
</extension-mimetype>
<mimetype-upnpclass>
<map from=”audio/*” to=”object.item.audioItem.musicTrack”/>
<map from=”video/*” to=”object.item.videoItem”/>
<map from=”image/*” to=”object.item.imageItem”/>
</mimetype-upnpclass>
<mimetype-contenttype>
<treat mimetype=”audio/mpeg” as=”mp3″/>
<treat mimetype=”application/ogg” as=”ogg”/>
<treat mimetype=”audio/x-flac” as=”flac”/>
<treat mimetype=”image/jpeg” as=”jpg”/>
<treat mimetype=”audio/x-mpegurl” as=”playlist”/>
<treat mimetype=”audio/x-scpls” as=”playlist”/>
<treat mimetype=”audio/x-wav” as=”pcm”/>
<treat mimetype=”audio/L16″ as=”pcm”/>
<treat mimetype=”video/x-msvideo” as=”avi”/>
<treat mimetype=”video/mp4″ as=”mp4″/>
<treat mimetype=”video/x-mkv” as=”mkv”/>
<treat mimetype=”audio/mp4″ as=”mp4″/>
<treat mimetype=”application/x-iso9660″ as=”dvd”/>
<treat mimetype=”application/x-iso9660-image” as=”dvd”/>
</mimetype-contenttype>
</mappings>
<online-content>
<!– Make sure to setup a transcoding profile for flv –>
<YouTube enabled=”no” refresh=”28800″ update-at-start=”no” purge-after=”604800″ racy-content=”exclude” format=”flv” hd=”no”>
<favorites user=”mediatomb”/>
<standardfeed feed=”most_viewed” time-range=”today”/>
<playlists user=”mediatomb”/>
<uploads user=”mediatomb”/>
<standardfeed feed=”recently_featured” time-range=”today”/>
</YouTube>
<Weborama enabled=”no” refresh=”28800″ update-at-start=”no”>
<playlist name=”Active” type=”playlist” mood=”active”/>
<playlist name=”Metal” type=”playlist”>
<filter>
<genres>metal</genres>
</filter>
</playlist>
</Weborama>
<AppleTrailers enabled=”no” refresh=”43200″ update-at-start=”no” resolution=”640″/>
</online-content>
</import>
<transcoding enabled=”yes“>
<mimetype-profile-mappings>
<transcode mimetype=”video/x-flv” using=”vlcmpeg”/>
<transcode mimetype=”application/ogg” using=”vlcmpeg”/>
<transcode mimetype=”application/ogg” using=”oggflac2raw”/>
<transcode mimetype=”audio/x-flac” using=”oggflac2raw”/>
<!– I added the next line for ogg vorbis support–>
<transcode mimetype=”application/ogg” using=”2pcm”/>

</mimetype-profile-mappings>
<profiles>
<profile name=”oggflac2raw” enabled=”no” type=”external”>
<mimetype>audio/L16</mimetype>
<accept-url>no</accept-url>
<first-resource>yes</first-resource>
<accept-ogg-theora>no</accept-ogg-theora>
<agent command=”ogg123″ arguments=”-d raw -o byteorder:big -f %out %in”/>
<buffer size=”1048576″ chunk-size=”131072″ fill-size=”262144″/>
</profile>
<profile name=”vlcmpeg” enabled=”yes” type=”external”>
<mimetype>video/mpeg</mimetype>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
<accept-ogg-theora>yes</accept-ogg-theora>
<agent command=”vlc” arguments=”-I dummy %in –sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit”/>
<buffer size=”14400000″ chunk-size=”512000″ fill-size=”120000″/>
</profile>
<!– I added the next profile for ogg vorbis support–>
<profile name=”2pcm” enabled=”yes” type=”external” >
<mimetype>audio/L16</mimetype>
<first-resource>yes</first-resource>
<accept-url>yes</accept-url>
<sample-frequency>44100</sample-frequency>
<audio-channels>2</audio-channels>
<hide-original-resource>yes</hide-original-resource>
<agent command=”/usr/bin/ffmpeg” arguments=”-i %in -ac 2 -ar 44100 -y -f s16be %out”/>
<buffer size=”1048576″ chunk-size=”4096″ fill-size=”1024″/>
</profile>

</profiles>
</transcoding>
</config>

Back to: Ubuntu 9.10 serving the PS3… pt 1

1 comment so far

  1. bandsxbands on

    Reading these kind of posts reminds me of just how technology truly is an integral part of our lives in this day and age, and I am 99% certain that we have passed the point of no return in our relationship with technology.

    I don’t mean this in a bad way, of course! Societal concerns aside… I just hope that as memory becomes cheaper, the possibility of downloading our brains onto a digital medium becomes a true reality. It’s a fantasy that I dream about almost every day.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: