Opened 12 years ago

Closed 11 years ago

#5593 closed defect (worksforme)

MythTV uPnP server fails with Popcorn Hour A100 media streamer

Reported by: n8gray@… Owned by: dblain
Priority: minor Milestone: unknown
Component: upnp Version: 0.21-fixes
Severity: medium Keywords: upnp
Cc: Ticket locked: no


I am not sure if this is a bug in mythtv or a bug in the A100 but they don't play well together. If I choose the mythtv server from the media source list I get three options: Recordings, Music, and Videos. So far, so good. From there I try to navigate to: Recordings/By? Title/Bill? Moyers Journal

Everything is fine until I try to enter the "Bill Moyers Journal" folder (or any other folder at this level. At that point I get the PCH's progress indicator for a while, then a blank white screen.

Here is a bit of the output of mythbackend -v none,upnp,socket when I try to do this:

2008-08-01 01:38:45.331 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2008-08-01 01:38:45.333 UPnpCDS::HandleBrowse ObjectID=RecTv/1/key=Bill Moyers Journal, ContainerId=
2008-08-01 01:38:45.334 UPNP Browse : Searching for : RecTv  / ObjectID : RecTv/1/key=Bill Moyers Journal
2008-08-01 01:38:45.335 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2008-08-01 01:38:45.348 HTTPRequest::SendResponse(xml/html) () :200 OK -> 1

If, on the other hand, I navigate to "Recordings/All? Recordings" then I get the complete list of all my recordings, and am able to watch them without problems. Here is some log output from when I enter the All Recordings folder:

2008-08-01 01:49:46.427 HTTPRequest::ProcessSOAPPayload : "urn:schemas-upnp-org:service:ContentDirectory:1#Browse" : 
2008-08-01 01:49:46.433 UPnpCDS::HandleBrowse ObjectID=RecTv/0, ContainerId=
2008-08-01 01:49:46.433 UPNP Browse : Searching for : RecTv  / ObjectID : RecTv/0
2008-08-01 01:49:46.434 UPnpCDSTv::IsBrowseRequestForUs - Not sure... Calling base class.
2008-08-01 01:49:46.451 HTTPRequest::SendResponse(xml/html) () :200 OK -> 1

Note: I am using the default version installed with Ubuntu Hardy Heron. I have chosen 0.21-fixes because I believe that is the version, but it might be 0.21 regular.

Thanks for the work you've done on mythtv. Please let me know if there's any other useful information I can provide.

Change History (6)

comment:1 Changed 12 years ago by Nigel

My Buffalo LinkTheatre? behaves the same (against SVN head), so I suspect it is a MythTV XML generation/publishing error.

comment:2 Changed 12 years ago by Nigel

Nathaniel, I have looked into this further and I was wrong about the SVN head behaviour. My test recordings are a mixture of .nuv and .mpg. 0-21-fixes has a bug where .nuv are reported as the wrong file type, which was causing some recording groups to display as "no content found" on my Buffalo. SVN has patches to fix this.
Are there are particular recording types that trigger this problem? (file format, bitrate, file name)

comment:3 Changed 12 years ago by n8gray@…

I don't have any .nuv files in my collection -- it's all .mpg recorded from ATSC digital broadcasts. However, like I said, if I go to "Recordings/All? Recordings" then I get a list of all my recordings and I can play them, so I doubt it's a file type bug.

PS: In the mean time, I've used my Popcorn Hour with the PlayOn? UPnP server (which bridges content from without problems, which makes me more suspicious that myth is the one with the bug.

comment:4 Changed 12 years ago by Dibblah

Status: newassigned

comment:5 Changed 11 years ago by greg

Status: assignedinfoneeded

Can you try this against current trunk with a recent firmware on your PH? commit 20779 fixed all upnp playback issues for me on a Popcorn hour A110

comment:6 Changed 11 years ago by greg

Resolution: worksforme
Status: infoneededclosed

Closing as there has been no update to whether or not this is still a problem with recent PH firmware and or with recent trunk

Note: See TracTickets for help on using tickets.