===============================================================================
Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2
2012-03-11 10:04:49 INFO: Loading configuration from: /tmp/usbmounts/sda1/src/mediatomb/config/config.xml
2012-03-11 10:04:49 INFO: Checking configuration…
2012-03-11 10:04:49 INFO: Setting filesystem import charset to ASCII
2012-03-11 10:04:49 INFO: Setting metadata import charset to ASCII
2012-03-11 10:04:49 INFO: Setting playlist charset to ASCII
2012-03-11 10:04:49 INFO: Configuration check succeeded.
2012-03-11 10:04:49 INFO: Initialized port: 49152
2012-03-11 10:04:49 INFO: Server bound to: 192.168.1.110
2012-03-11 10:04:50 INFO: MediaTomb Web UI can be reached by following this link:
2012-03-11 10:04:50 INFO: http://192.168.1.110:49152/
I access the web browser and created the database by clicking on the plus sing in right side of the movie names.
I have a Samsung TV UN40D6000 sasung TV … the TV sees the UPNP server and can list the movies.
however, when I am trying the access the avi mp4 mkv on TV It indicates can''t play it and I see the following errors in Pivos
2012-03-11 10:05:35 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-11 10:05:35 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-11 10:05:35 ERROR: ActionRequest::update(): response is nil, code -115
I am not sure what needs to be changed on the config, however, here is a copy of the config file
martin@T61:~$ cat config.xml
<?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/1http://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:256d74ea-ac44-4a88-99ed-d7eba09ff9e9</udn>
<home>/tmp/usbmounts/sda1/src/mediatomb/config</home>
<webroot>/tmp/usbmounts/sda1/src/mediatomb/usr/share/mediatomb/web</webroot>
<storage>
<sqlite3 enabled="yes">
<database-file>mediatomb.db</database-file>
</sqlite3>
</storage>
<protocolInfo extend="no"/><!- 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>
->
</server>
<import hidden-files="no">
<magic-file>usr/share/file/magic</magic-file>
<scripting script-charset="UTF-8">
<common-script>/tmp/usbmounts/sda1/src/mediatomb/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/tmp/usbmounts/sda1/src/mediatomb/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/tmp/usbmounts/sda1/src/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"/> ->
<!- 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>
</profiles>
</transcoding>
</config>
Thank you for the help.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So I mofied the config.xml base on readying the post, now I am able to play the movies ….that being said I still see the following error upon playing the movie
===============================================================================
Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2
2012-03-13 04:10:45 INFO: Loading configuration from: /tmp/usbmounts/sda1/src/mediatomb/config/config.xml
2012-03-13 04:10:45 INFO: Checking configuration…
2012-03-13 04:10:45 INFO: Setting filesystem import charset to ASCII
2012-03-13 04:10:45 INFO: Setting metadata import charset to ASCII
2012-03-13 04:10:45 INFO: Setting playlist charset to ASCII
2012-03-13 04:10:45 INFO: Configuration check succeeded.
2012-03-13 04:10:45 INFO: Initialized port: 49152
2012-03-13 04:10:45 INFO: Server bound to: 192.168.1.110
2012-03-13 04:10:45 INFO: Adding HTTP header "transferMode.dlna.org: Streaming"
2012-03-13 04:10:45 INFO: Adding HTTP header "contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=017000 00000000000000000000000000"
2012-03-13 04:10:46 INFO: MediaTomb Web UI can be reached by following this link:
2012-03-13 04:10:46 INFO: http://192.168.1.110:49152/
2012-03-13 04:14:30 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:14:31 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:14:31 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:15:16 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:15:21 ERROR: ActionRequest::update(): response is nil, code -115
any idea? I am not a developer and not sure what the line 115 in the binary refering too?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I installed the static binary
mediatomb-static-0.11.0-r2-linux-uclibc-mips2el.tar.gz
on Pivos Aios media play HDD. when I ran mediatomb.sh ther are no errors
/tmp/usbmounts/sda1/src/mediatomb # ./mediatomb.sh
MediaTomb UPnP Server version 0.11.0 - http://mediatomb.cc/
===============================================================================
Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2
2012-03-11 10:04:49 INFO: Loading configuration from: /tmp/usbmounts/sda1/src/mediatomb/config/config.xml
2012-03-11 10:04:49 INFO: Checking configuration…
2012-03-11 10:04:49 INFO: Setting filesystem import charset to ASCII
2012-03-11 10:04:49 INFO: Setting metadata import charset to ASCII
2012-03-11 10:04:49 INFO: Setting playlist charset to ASCII
2012-03-11 10:04:49 INFO: Configuration check succeeded.
2012-03-11 10:04:49 INFO: Initialized port: 49152
2012-03-11 10:04:49 INFO: Server bound to: 192.168.1.110
2012-03-11 10:04:50 INFO: MediaTomb Web UI can be reached by following this link:
2012-03-11 10:04:50 INFO: http://192.168.1.110:49152/
I access the web browser and created the database by clicking on the plus sing in right side of the movie names.
I have a Samsung TV UN40D6000 sasung TV … the TV sees the UPNP server and can list the movies.
however, when I am trying the access the avi mp4 mkv on TV It indicates can''t play it and I see the following errors in Pivos
2012-03-11 10:05:35 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-11 10:05:35 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-11 10:05:35 ERROR: ActionRequest::update(): response is nil, code -115
I am not sure what needs to be changed on the config, however, here is a copy of the config file
martin@T61:~$ cat config.xml
<?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:256d74ea-ac44-4a88-99ed-d7eba09ff9e9</udn>
<home>/tmp/usbmounts/sda1/src/mediatomb/config</home>
<webroot>/tmp/usbmounts/sda1/src/mediatomb/usr/share/mediatomb/web</webroot>
<storage>
<sqlite3 enabled="yes">
<database-file>mediatomb.db</database-file>
</sqlite3>
</storage>
<protocolInfo extend="no"/><!- 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>
->
</server>
<import hidden-files="no">
<magic-file>usr/share/file/magic</magic-file>
<scripting script-charset="UTF-8">
<common-script>/tmp/usbmounts/sda1/src/mediatomb/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/tmp/usbmounts/sda1/src/mediatomb/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/tmp/usbmounts/sda1/src/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"/> ->
<!- 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>
</profiles>
</transcoding>
</config>
Thank you for the help.
Anyway, I am playing around with the config file to see if I could over come the issue by reading the other post. Hope it is easy to correct.
So I mofied the config.xml base on readying the post, now I am able to play the movies ….that being said I still see the following error upon playing the movie
/tmp/usbmounts/sda1/src/mediatomb # ./mediatomb.sh
MediaTomb UPnP Server version 0.11.0 - http://mediatomb.cc/
===============================================================================
Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
MediaTomb is free software, covered by the GNU General Public License version 2
2012-03-13 04:10:45 INFO: Loading configuration from: /tmp/usbmounts/sda1/src/mediatomb/config/config.xml
2012-03-13 04:10:45 INFO: Checking configuration…
2012-03-13 04:10:45 INFO: Setting filesystem import charset to ASCII
2012-03-13 04:10:45 INFO: Setting metadata import charset to ASCII
2012-03-13 04:10:45 INFO: Setting playlist charset to ASCII
2012-03-13 04:10:45 INFO: Configuration check succeeded.
2012-03-13 04:10:45 INFO: Initialized port: 49152
2012-03-13 04:10:45 INFO: Server bound to: 192.168.1.110
2012-03-13 04:10:45 INFO: Adding HTTP header "transferMode.dlna.org: Streaming"
2012-03-13 04:10:45 INFO: Adding HTTP header "contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=017000 00000000000000000000000000"
2012-03-13 04:10:46 INFO: MediaTomb Web UI can be reached by following this link:
2012-03-13 04:10:46 INFO: http://192.168.1.110:49152/
2012-03-13 04:14:30 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:14:31 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:14:31 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:15:16 ERROR: ActionRequest::update(): response is nil, code -115
2012-03-13 04:15:21 ERROR: ActionRequest::update(): response is nil, code -115
any idea? I am not a developer and not sure what the line 115 in the binary refering too?