[mythtv-users] 0.26 -> 0.27 UPnP Failure?

John Pilkington J.Pilk at tesco.net
Mon Oct 7 11:10:08 UTC 2013


On 06/10/13 20:43, Nigel Jewell wrote:
> On 06/10/2013 20:20, Bill Meek wrote:
>> On 10/06/2013 01:49 PM, Nigel Jewell wrote:
>>> Hi all,
>>>
>>> I've just upgraded from 0.26 to 0.27.  It was a fairly seamless
>>> process, apart from UPnP via VLC.
>>>
>>> With 0.26 I could fire up VLC, navigate to "Universal Plug'n'Play",
>>> click the down arrow next to the server name and see a list of my
>>> recordings.  With 0.27 I can do exactly the same thing, but the list
>>> doesn't appear.
>>>
>>> Any ideas?  There is nothing obvious in the standard logs, and so far
>>> the release notes haven't given me any clues.
>>
>> Hi;
>>
>> You could try running:
>>
>>     mythbackend --setverbose upnp
>
> Thanks for this Bill.  It got me a little closer.  I've just got to work
> out what is causing the 404s I guess.
>
> 2013-10-06 20:41:14.713689 I [1316/15251] HttpServer120
> httprequest.cpp:1366 (ExtractMethodFromURL) - ExtractMethodFromURL(end)
> : getDeviceDesc : /
> 2013-10-06 20:41:14.713705 D [1316/15251] HttpServer120
> httpserver.cpp:185 (DelegateRequest) - m_sBaseUrl: /
> 2013-10-06 20:41:14.713757 D [1316/15251] HttpServer120 ssdp.cpp:753
> (GetDeviceDesc) - SSDPExtension::GetDeviceDesc - Host=192.168.43.5
> Port=6544 UserAgent=Darwin/12.5.0, UPnP/1.0, Portable SDK for UPnP
> devices/1.6.18
> 2013-10-06 20:41:14.713929 I [1316/15251] HttpServer120
> httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html)
> () :200 OK -> 192.168.43.60: 1
> 2013-10-06 20:41:14.723720 I [1316/15251] HttpServer120
> httprequest.cpp:1366 (ExtractMethodFromURL) - ExtractMethodFromURL(end)
> : CDS_EventDesc : /
> 2013-10-06 20:41:14.723737 D [1316/15251] HttpServer120
> httpserver.cpp:185 (DelegateRequest) - m_sBaseUrl: /
> 2013-10-06 20:41:14.723987 I [1316/15251] HttpServer120
> httprequest.cpp:764 (FormatFileResponse) -
> HTTPRequest::FormatFileResponse() - cannot find file
> 2013-10-06 20:41:14.724011 I [1316/15251] HttpServer120
> httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html)
> () :404 Not Found -> 192.168.43.60: 2
> 2013-10-06 20:41:14.732931 D [1316/15252] HttpServer120
> httprequest.cpp:1382 (ProcessSOAPPayload) -
> HTTPRequest::ProcessSOAPPayload :
> "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" :
> 2013-10-06 20:41:14.733120 D [1316/15252] HttpServer120
> httpserver.cpp:185 (DelegateRequest) - m_sBaseUrl: /CDS_Controlsc
> 2013-10-06 20:41:14.733150 I [1316/15252] HttpServer120
> httprequest.cpp:764 (FormatFileResponse) -
> HTTPRequest::FormatFileResponse() - cannot find file
> 2013-10-06 20:41:14.733173 I [1316/15252] HttpServer120
> httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html)
> () :404 Not Found -> 192.168.43.60: 2
> 2013-10-06 20:41:14.915333 I [1316/15251] HttpServer120
> httprequest.cpp:1366 (ExtractMethodFromURL) - ExtractMethodFromURL(end)
> : getDeviceDesc : /
> 2013-10-06 20:41:14.915355 D [1316/15251] HttpServer120
> httpserver.cpp:185 (DelegateRequest) - m_sBaseUrl: /
> 2013-10-06 20:41:14.915471 D [1316/15251] HttpServer120 ssdp.cpp:753
> (GetDeviceDesc) - SSDPExtension::GetDeviceDesc - Host=192.168.43.5
> Port=6544 UserAgent=Darwin/12.5.0, UPnP/1.0, Portable SDK for UPnP
> devices/1.6.18
> 2013-10-06 20:41:14.915663 I [1316/15251] HttpServer120
> httprequest.cpp:244 (SendResponse) - HTTPRequest::SendResponse(xml/html)
> () :200 OK -> 192.168.43.60: 1
> ...

I'm seeing the same on both my boxes, 0.27/f18 and 0.27/sl6.  0.25.3/f16 
sort-of-worked in January but it seems 0.26-fixes/sl6 didn't. I don't 
remember trying it since.  vlc versions have changed too, of course.

http://www.gossamer-threads.com/lists/mythtv/users/537127#537127

Both boxes still drive my Panasonic TV via upnp, with the same 'Please 
Wait' display with recordings that have been converted to mpeg2-ps. 
Bill's suggested logging tool looks useful, and potentially 
time-consuming, and shows no vlc-related activity once vlc has displayed 
the server name.

John P





More information about the mythtv-users mailing list