Opened 15 years ago
Closed 11 years ago
Last modified 11 years ago
#9632 closed Patch - Bug Fix (Won't Fix)
XBOX 360 Media Sharing is broken.
| Reported by: | Owned by: | stuartm | |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | MythTV - UPnP | Version: | Master Head |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
I recently (today) upgraded my mythtv version to the most recent code (including patches up till today). Unfortunately the upnp server does not return the correct data for the XBOX 360 anymore. As far as I can determine an xbox compatible upnp server needs to comply with: http://msdn.microsoft.com/en-us/windows/hardware/gg487545 However, when browsing videos (requesting containerId=15) from the xbox the server returns a list of object.item.videoitem while the xbox expects object.storagefolder. This causes the displayed list of videos to be empty.
In addition, when searching for music, the xbox requests containerId=7 which returns for some reason all recordings.
Attachments (5)
Change History (20)
by , 15 years ago
| Attachment: | mythtvversion.txt added |
|---|
by , 14 years ago
| Attachment: | upnpcdsmusicalbum.h added |
|---|
by , 14 years ago
| Attachment: | upnpcdsmusicalbum.cpp added |
|---|
comment:2 by , 14 years ago
I've started work on making MythTV's UPnP compatible with the Xbox 360 again.
In this patch: Viewing music "by album", viewing "all songs", playing individual songs. Only MP3s are supported - the Xbox 360 doesn't play OGG or FLAC. I haven't looked at the video support at all.
This is a testing-the-water patch as I have not worked on MythTV before. If this patch goes through okay then I intend to look at fixing up the UPnP support some more.
I hope that NON-Xbox 360 users who have UPnP devices can test against this patch to make sure it doesn't break UPnP for them.
comment:3 by , 14 years ago
Just noticed my patch has my home directory paths in it, betraying my total lack of experience with svn. Will try regenerating the patch correctly tomorrow.
comment:4 by , 14 years ago
Replying to Joe Bryant <tenminjoe@…>:
Just noticed my patch has my home directory paths in it, betraying my total lack of experience with svn. Will try regenerating the patch correctly tomorrow.
You patch seems to still have SVN revision numbers and is therefore quite out of date as the source has been moved from SVN to Git for a while now (about 8 months IIRC), see also: http://code.mythtv.org/trac
Perhaps you should first test the latest source from Git before diving in, it might save you chasing ghosts.
comment:5 by , 14 years ago
Thanks for letting me know - I'll get the git code and see what needs to be done.
It's a bit of a shame that it was so easy for me to end up working with the wrong code as a neophyte MythTV developer. I started at http://www.mythtv.org/wiki/Development_guide, which sent me to http://www.mythtv.org/docs/mythtv-HOWTO-5.html#ss5.2, which told me to get the latest source using subversion. The subversion repository is still up and running, so I assumed I was doing it right. Still, this is no doubt a discussion for elsewhere.
by , 14 years ago
| Attachment: | xbox360upnp.diff added |
|---|
Revised diff, this time against latest git source
follow-up: 7 comment:6 by , 14 years ago
I've now recreated the patch against the latest git source (no significant changes).
comment:7 by , 14 years ago
Replying to Joe Bryant <tenminjoe@…>:
I've now recreated the patch against the latest git source (no significant changes).
Hi Joe, thanks for the hard work... Do you know if this ever made it to the official Mythtv tree? Using the new 0.25 and still having issues with Xbox 360...
Thanks!
Yannick
comment:8 by , 14 years ago
I never heard anything back after I submitted it, so I assume that, alas, it has not been included.
comment:9 by , 12 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → accepted |
| Type: | Bug Report - General → Patch - Bug Fix |
comment:10 by , 12 years ago
| Milestone: | unknown → 0.28 |
|---|
comment:13 by , 11 years ago
| Milestone: | 0.28 → unknown |
|---|
To clarify matters, the XBox 360 does not support UPnP. It only supports streaming from Windows Media Centre using a hardcoded proprietary protocol based on a subsection of UPnP. It is not UPnP or DLNA compliant.
Given the XBox 360 has been replaced and the volume of hacks in our UPnP code just to support the XBox, I'm inclined to close this as "Won't Fix" so we can instead focus on improving support for true UPnP clients.
comment:14 by , 11 years ago
| Resolution: | → Won't Fix |
|---|---|
| Status: | accepted → closed |
comment:15 by , 11 years ago
| Summary: | UPnP on XBOX 360 is broken. → XBOX 360 Media Sharing is broken. |
|---|

Version