This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Serving the UPnP implementation in XBox 360

General discovery

Windows Media Connect approach

The drawback of this approach is that it's not possible to get video thumbnails.

Windows Media Player approach

Differences in SOAP

Data organization

In general the XBox 360 relies on hard-coded container identifiers for the interaction with a UPnP device:

Container id

Meaning

used in

15

Videos

Browse

16

Pictures

Browse

4

All Music

Search

5

Genre

Search

6

Artist

Search

7

Album

Search

F

Playlists

Search

Since the containers are somewhat redundant in Search (it searches for upnp:class = "object.container.playlistContainer" in container F) we just map them to the root container, likewise for browsing.

Other quirks

Video thumbnails

If the UPnP server pretends to be Windows Media Player, the XBox 360 will try to get thumbnails for videos by issuing a HTTP request for the file and appending the GET parameter ?albumArt=true. Contrary to popular belief PNG is supported as well as JPEG.


2024-10-23 11:37