Hello CBD,
I`ve searched for ways to have mediatomb to work with my Samsung TV,
and found some modifications on the config file.
My complete config file can be found below (I took the original config
file from mediatomb for desktop and changed it). You can compare my
config file with yours and you'll find the diferences.
Basically it adds some headers to the DLNA packets to make it
compatible with DLNA.org.
<?xml version="1.0" encoding="UTF-8" ?>
- <config version="1" xmlns="
http://mediatomb.cc/config/1"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd">
- <server>
- <ui enabled="yes">
- <accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb" />
</accounts>
</ui>
<name>MediaTomb</name>
<udn>uuid:1f8502d2-4f25-4441-afad-b9f08b863c8a</udn>
<home>/usb/sda2/mediatomb/config</home>
<webroot>/usb/sda2/mediatomb/usr/share/mediatomb/web</webroot>
- <storage>
- <sqlite3 enabled="yes">
<database-file>mediatomb.db</database-file>
</sqlite3>
</storage>
<protocolInfo extend="yes" />
- <!-- For PS3 support change to "yes"
-->
- <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>
</server>
- <import hidden-files="no">
<filesystem-charset>UTF-8</filesystem-charset>
<metadata-charset>UTF-8</metadata-charset>
<playlist-charset>UTF-8</playlist-charset>
<magic-file>/usb/sda2/mediatomb/usr/share/file/magic</magic-file>
- <autoscan use-inotify="auto">
<directory location="/usb/sda2" mode="inotify" recursive="yes"
hidden-files="no" />
</autoscan>
- <scripting script-charset="UTF-8">
<common-script>/usb/sda2/mediatomb/usr/share/mediatomb/js/common.js</
common-script>
<playlist-script>/usb/sda2/mediatomb/usr/share/mediatomb/js/
playlists.js</playlist-script>
- <virtual-layout type="builtin">
<import-script>/usb/sda2/mediatomb/usr/share/mediatomb/js/import.js</
import-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" />
- <!-- Uncomment the line below for PS3 divx support
-->
<map from="avi" to="video/divx" />
<map from="vob" to="video/mpeg" />
<map from="m2ts" to="video/mpeg" />
<map from="ts" to="video/mpeg" />
- <!-- 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" />
</mimetype-contenttype>
</mappings>
</import>
- <transcoding enabled="no">
- <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" />
</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 -f %out %in" />
<buffer size="1048576" chunk-size="131072" fill-size="262144" />
</profile>
- <profile name="vlcmpeg" enabled="no" 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>
- <profile id="a843d125-1752-483a-9e50-ae5970a484f5">
- <!-- SamsungTV
-->
<friendlyName>Samsung TV</friendlyName>
<manufacturerName>Samsung</manufacturerName>
<modelName>UN40B7000</modelName>
<HTTPHeader outServerUA="Samsung HTTP streaming server
contentFeatures.dlna.org:
DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01500000000000000000000000000000"
inUASubstr="SamsungWiselinkPro" />
</profile>
</profiles>
</transcoding>
</config>
> What did you change to the config file to getmediatombrunning with
> windows mediaplayer ? I can not select the nas server for streaming
> the data with windowsmediaplayer. I succeeded with another tool, somediatombis running.