[mythtv-users] Fwd: UPNP debugging and PCH A-100

Dan tv at lazybum.com
Sat Aug 15 00:43:51 UTC 2009


I'm having trouble playing tv shows recorded with mythtv using upnp.

I'm running mythtv 0.21_p20877. I can see the upnp server using both
my Popcornhour A-100 and winamp using the On2Share plugin. I can
browse down to my recording, but they do not play when I select them.
Here is some log output when I tried using the A-100.

2009-08-13 22:26:35.906 HTTPRequest::ProcessSOAPPayload :
"urn:schemas-upnp-org:service:ContentDirectory:1#Browse" :
2009-08-13 22:26:35.908 UPnpCDS::HandleBrowse ObjectID=RecTv, ContainerId=
2009-08-13 22:26:35.908 UPNP Browse : Searching for : RecTv  / ObjectID : RecTv
2009-08-13 22:26:35.909 UPnpCDSTv::IsBrowseRequestForUs - Not sure...
Calling base class.
2009-08-13 22:26:35.909 CDS_BrowseDirectChildren
2009-08-13 22:26:35.922 HTTPRequest::SendResponse(xml/html) () :200 OK
-> 192.168.1.140: 1
2009-08-13 22:26:37.164 HTTPRequest::ProcessSOAPPayload :
"urn:schemas-upnp-org:service:ContentDirectory:1#Browse" :
2009-08-13 22:26:37.166 UPnpCDS::HandleBrowse ObjectID=RecTv/0, ContainerId=
2009-08-13 22:26:37.167 UPNP Browse : Searching for : RecTv  /
ObjectID : RecTv/0
2009-08-13 22:26:37.167 UPnpCDSTv::IsBrowseRequestForUs - Not sure...
Calling base class.
2009-08-13 22:26:37.175 HTTPRequest::SendResponse(xml/html) () :200 OK
-> 192.168.1.140: 1
2009-08-13 22:26:39.512 MythXML::ProcessRequest:
GetRecording%3FChanId=1213GET
/Myth/GetRecording%3FChanId=1213%26StartTime=2009-08-09T21:30:00
HTTP/1.1
6StartTime=2009-08-09T21:30:00 : %2
2009-08-13 22:26:39.513 HTTPRequest::SendResponse(xml/html) () :500
Internal Server Error -> 192.168.1.140: 1


When I try using winamp, I get this in the log

2009-08-13 22:39:30.816 HTTPRequest::ProcessSOAPPayload :
"urn:schemas-upnp-org:service:ContentDirectory:1#Browse" :
2009-08-13 22:39:30.818 UPnpCDS::HandleBrowse ObjectID=RecTv/0, ContainerId=
2009-08-13 22:39:30.818 UPNP Browse : Searching for : RecTv  /
ObjectID : RecTv/0
2009-08-13 22:39:30.818 UPnpCDSTv::IsBrowseRequestForUs - Not sure...
Calling base class.
2009-08-13 22:39:30.830 HTTPRequest::SendResponse(xml/html) () :200 OK
-> 192.168.1.149: 1
2009-08-13 22:39:33.797 SSDP::ProcessData - requestLine: M-SEARCH * HTTP/1.1
2009-08-13 22:39:33.798 SSDP::ProcessSearchrequest :
[urn:schemas-upnp-org:device:MediaServer:1] MX=0
2009-08-13 22:39:40.008 MythXML::ProcessRequest: GetRecording : GET
/Myth/GetRecording?ChanId=1213&StartTime=2009-08-09T21:30:00 HTTP/1.0

2009-08-13 22:39:40.024 HTTPRequest::SendResponse( File ) :200 OK ->
192.168.1.149:
2009-08-13 22:39:40.025 SendResponseFile (
/mnt/media/myth/1213_20090809213000.mpg )


That still does not play in winamp. Winamp shows a little popup
message with http 200 and the URL of the GetRecording link. This might
be a codec issue on that machine

If I copy the URL
http://192.168.1.136:6544/Myth/GetRecording?ChanId=1213&StartTime=2009-08-09T21:30:00
from winamp into my linux desktop I can get the video to play.


It looks like the request from the A-100 is getting url escaped. But I
have seen people on here saying they are using A-100 and A-110 with
mythtv. Where should I look to try and figure this problem out?

Thanks


More information about the mythtv-users mailing list