[mythtv] Pinnacle upnp device - xml device receives
David
mythtv at theblains.net
Mon Feb 26 15:01:02 UTC 2007
> Hi,
>
> I tried to use a upnp music device, but with no luck. I was not able
> yet to find the correct place in the code. Following happens:
> After browsing the list on the device and selecting a song to play the
> device recieves with TwonkyMusic right before fetching the mp3 a packet
> that looks like this (Device is able to play the song):
>
> <?xml version="1.0" encoding="utf-8"?>
> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
> s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
> <s:Body>
> <u:BrowseResponse xmlns:u="urn:schemas-upnp-
> org:service:ContentDirectory:1">
> <Result>
> <DIDL-Lite
> xmlns:dc="http://purl.org/dc/elements/1.1/"
> xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"
> xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/">
> <item id="268435466$1744831002"
> parentID="268435466" restricted="1" >
> <dc:title>Mother</dc:title>
>
<upnp:artist>Tape</upnp:artist>
> <upnp:album>#1</upnp:album>
>
<upnp:genre>Rock/Pop</upnp:genre>
>
> <upnp:originalTrackNumber>1</upnp:originalTrackNumber>
> <res size="3610418"
> duration="0:03:46"
> protocolInfo="http-get:*:audio/mpeg:*"
> >http://192.168.179.253:9001/disk/music/O268435466$1744831002.mp3</res>
>
> <upnp:class>object.item.audioItem.musicTrack</upnp:class>
> </item>
> </DIDL-Lite>
> </Result>
> <NumberReturned>1</NumberReturned>
> <TotalMatches>1</TotalMatches>
> <UpdateID>0</UpdateID>
> </u:BrowseResponse>
> </s:Body>
> </s:Envelope>
>
> With Mythtv upnp this packet looks like this:
>
> <?xml version="1.0" encoding="utf-8"?>.
> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
> s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
> <s:Body>
> <u:BrowseResponse xmlns:u="urn:schemas-upnp-
> org:service:ContentDirectory:1">
> <Result>
> <DIDL-Lite
> xmlns:dc="http://purl.org/dc/elements/1.1/"
> xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"
> xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/">
> <container
> id="Music/2/key=620/track?Id=5806" parentID="Music/2/key=620"
> childCount="753" restricted="1" searchable="1" >
> <dc:title>#1</dc:title>
>
> <upnp:class>object.container</upnp:class>
> </container>
> </DIDL-Lite>
> </Result>
> <NumberReturned>1</NumberReturned>
> <TotalMatches>1</TotalMatches>
> <UpdateID>1</UpdateID>
> </u:BrowseResponse>
> </s:Body>.
> </s:Envelope>
>
>
> In both Packets < and > are replaced. These appeared in
> <Result></Result>
>
> With the working upnp server it has the file to fetch. in Mythtv it
> does not have this.
>
> Lukas
More information about the mythtv-dev
mailing list