[mythtv-users] upnp server not working?

Frank Hartmann soundart at gmx.net
Sun Dec 26 11:24:47 UTC 2010


Hi,

I encounter problems while trying to connect a upnp client.
The problem is: I cannot see any recordings in the client.

I suspected, that I need to define a setting, because 

mythbackend --upnprebuild 

said it would skip the scan because VideoStartupDir was not defined.

So I asked on #mythtv-users and found out, that I need to install
mythvideo in order to have that setting at "Utilities/Setup -> Setup -> Media Settings -> Video Settings -> General Settings -> Directories".

If I specify now the directory /var/lib/mythtv where my recordings are I
can see the file names of the recordings like 29481_20071024230018.mpg
in the client.  Others on #mythtv-users said they can see show titles
and channel names and have the data in a more friendly format. My
problem now: What do I need to change?

Some data:

I am currently using the prebuild packages from
http://debian-multimedia.org. Mythtv is version 0.24

The upnp client is a TechniSat TechniStar S1. I tried a linux upnp
client "enna" version 0.4.1~r3557-1 too and could not see my recordings
either.

The log files shows the following lines for the TechniSat:

2010-12-26 11:43:13.860 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2010-12-26 11:43:13.862 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:13.869 UPnpCDS::HandleBrowse ObjectID=0, ContainerId=
2010-12-26 11:43:13.877 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:13.885 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:13.893 UPnpCDSMusic::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:13.902 UPnpCDSVideo::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:13.910 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:13.922 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#GetSearchCapabilities" : 
2010-12-26 11:43:13.926 UPnpCDS::ProcessRequest : /CDS_Control : GetSearchCapabilities
2010-12-26 11:43:13.933 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:13.945 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#GetSortCapabilities" : 
2010-12-26 11:43:13.951 UPnpCDS::ProcessRequest : /CDS_Control : GetSortCapabilities
2010-12-26 11:43:13.958 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:13.969 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2010-12-26 11:43:13.974 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:13.981 UPnpCDS::HandleBrowse ObjectID=0, ContainerId=
2010-12-26 11:43:13.989 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:13.997 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.006 UPnpCDSMusic::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.013 UPnpCDSVideo::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.022 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:14.035 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2010-12-26 11:43:14.038 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:14.046 UPnpCDS::HandleBrowse ObjectID=Videos, ContainerId=
2010-12-26 11:43:14.053 UPNP Browse : Searching for : RecTv  / ObjectID : Videos
2010-12-26 11:43:14.061 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.069 UPNP Browse : Searching for : Music  / ObjectID : Videos
2010-12-26 11:43:14.077 UPnpCDSMusic::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.085 UPNP Browse : Searching for : Videos  / ObjectID : Videos
2010-12-26 11:43:14.093 UPnpCDSVideo::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.101 CDS_BrowseDirectChildren
2010-12-26 11:43:14.112 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:14.122 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2010-12-26 11:43:14.126 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:14.133 UPnpCDS::HandleBrowse ObjectID=Videos, ContainerId=
2010-12-26 11:43:14.141 UPNP Browse : Searching for : RecTv  / ObjectID : Videos
2010-12-26 11:43:14.149 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.158 UPNP Browse : Searching for : Music  / ObjectID : Videos
2010-12-26 11:43:14.165 UPnpCDSMusic::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.173 UPNP Browse : Searching for : Videos  / ObjectID : Videos
2010-12-26 11:43:14.181 UPnpCDSVideo::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.189 CDS_BrowseDirectChildren
2010-12-26 11:43:14.200 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:14.251 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2010-12-26 11:43:14.253 UPnpCDS::DetermineClient User-Agent:pvConnect DLNADOC/1.50 Indentified as 0 version 0
2010-12-26 11:43:14.257 UPnpCDS::HandleBrowse ObjectID=Videos, ContainerId=
2010-12-26 11:43:14.265 UPNP Browse : Searching for : RecTv  / ObjectID : Videos
2010-12-26 11:43:14.273 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.281 UPNP Browse : Searching for : Music  / ObjectID : Videos
2010-12-26 11:43:14.289 UPnpCDSMusic::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.297 UPNP Browse : Searching for : Videos  / ObjectID : Videos
2010-12-26 11:43:14.305 UPnpCDSVideo::IsBrowseRequestForUs - Not sure... Calling base class.
2010-12-26 11:43:14.313 CDS_BrowseDirectChildren
2010-12-26 11:43:14.324 HTTPRequest::SendResponse(xml/html) () :200 OK -> 192.168.178.84: 1
2010-12-26 11:43:52.947 Invalid search key in recordid 71
2010-12-26 11:43:52.971 Invalid search key in recordid 63
2010-12-26 11:43:52.987 Invalid search key in recordid 62
2010-12-26 11:43:53.002 Invalid search key in recordid 50
2010-12-26 11:43:53.014 Invalid search key in recordid 58
2010-12-26 11:43:53.031 Invalid search key in recordid 72
2010-12-26 11:43:53.042 Invalid search key in recordid 264
2010-12-26 11:43:53.056 Invalid search key in recordid 325
2010-12-26 11:43:53.067 Invalid search key in recordid 379
2010-12-26 11:44:13.179 SSDP::ProcessData - requestLine: NOTIFY * HTTP/1.1
2010-12-26 11:44:13.180 SSDP::ProcessNotify ...

 
I captured with tcpdump a packet dump file, but cannot not interpret the
result :)

Could you please give some hints where/how to continue?

kind regards 
  Frank


More information about the mythtv-users mailing list