Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#4914 closed defect (fixed)

MythVideo/UPnP behaviour is broken on PS3 client with nested directories

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

Description

I have a number of video files on my backend, which are made available via UPnP - for example, "/data/Media/Video/Movies/Alice in Wonderland.mp4" can be accessed using the Xbox 360 as a front-end by switching to the MythTV UPnP server and clicking the video from inside "Movies", which is in the video root.

However, behaviour on the PS3 is broken. The "VideoRoot?" folder is shown, and when attempting to enter any of the folders inside it, instead of correctly listing files and folders, the last (alphabetical) entry in that folder is attached to the end of the videoroot. For example, if I try to enter "VideoRoot/Movies?", then that folder is shown as empty, and a new folder entry appears of "VideoRoot?/X-Men: The Last Stand" (which is a file, not a folder, yet is treated as a folder here).

Please see a video of the behaviour on http://retro.apebox.org/ps3bug2.avi

Please see a packet capture taken on the backend at http://retro.apebox.org/upnp.pcap (tcpdump -ns1500 -w upnp.pcap -i eth2 ip and host 192.168.1.68)

Change History (6)

comment:1 Changed 13 years ago by mythtv@…

As far as I know, MythVideo? is broken on all uPnP browsers. I've tried several, and all my videos and folders show up at the top level. Although I haven't debugged the raw XML, I would have to assume that the parent nodes are not correct for any of the elements.

comment:2 in reply to:  1 Changed 13 years ago by Jo Shields <directhex@…>

Replying to mythtv@keithandjill.com:

As far as I know, MythVideo? is broken on all uPnP browsers. I've tried several, and all my videos and folders show up at the top level. Although I haven't debugged the raw XML, I would have to assume that the parent nodes are not correct for any of the elements.

Works fine with the Xbox 360, and with XBMC on the original Xbox (including with posters, which is nice)

comment:3 in reply to:  1 Changed 13 years ago by greg

Replying to mythtv@keithandjill.com:

As far as I know, MythVideo? is broken on all uPnP browsers. I've tried several, and all my videos and folders show up at the top level. Although I haven't debugged the raw XML, I would have to assume that the parent nodes are not correct for any of the elements.

It works on all the browsers I've tried. Namely, Nero, Xbox360, xbmc, dsm-510, dms-320, and djmount

If you know of one that doesn't work please give specifics. I assume you are running 0.21

comment:4 Changed 13 years ago by fracmak

I can confirm that this happens on the PS3. Once you navigate into a subfolder, the subfolder shows up as empty, but the videoroot changes and populates with all kinds of extra files that don't belong including non-video files

comment:5 Changed 13 years ago by dblain

Resolution: fixed
Status: newclosed

(In [16557]) Resolved various uPnP issues with Videos.

  • Fixes #4914 - PS3 client with nested video directories.
  • Fixed BrowseMetadata? requests.
  • Added Verbose statements to SSDP code.

comment:6 Changed 13 years ago by dblain

(In [16577]) Resolved various uPnP issues with Videos.

  • Fixes #4914 - PS3 client with nested video directories.
  • Fixed BrowseMetadata? requests.
  • Added Verbose statements to SSDP code.
Note: See TracTickets for help on using tickets.