Public bug reported:

Binary package hint: rhythmbox

when I try to control rhythmbox via 2player or skifta (andoroid apps), I
get error like this.

(16:30:02) [0x9d92028] [parse_xml] 
/usr/lib/pymodules/python2.6/coherence/extern/et.py:261:
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/web/server.py", line 132, in 
render
    body = resrc.render(self)
  File "/usr/lib/pymodules/python2.6/coherence/upnp/core/soap_service.py", line 
160, in render
    d = defer.maybeDeferred(function, *args, **keywords)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 117, 
in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/pymodules/python2.6/coherence/upnp/core/service.py", line 
1085, in soap__generic
    d = defer.maybeDeferred( callit, *args, **kwargs)
--- <exception caught here> ---
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 117, 
in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/pymodules/python2.6/coherence/upnp/core/service.py", line 
1076, in callit
    return callback( **kwargs)
  File "/usr/lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.py", line 501, in 
upnp_SetAVTransportURI
    elt = DIDLLite.DIDLElement.fromString(CurrentURIMetaData)
  File "/usr/lib/pymodules/python2.6/coherence/upnp/core/DIDLLite.py", line 
992, in fromString
    elt = utils.parse_xml(aString, 'utf-8')
  File "/usr/lib/pymodules/python2.6/coherence/upnp/core/utils.py", line 55, in 
parse_xml
    return et_parse_xml(data,encoding)
  File "/usr/lib/pymodules/python2.6/coherence/extern/et.py", line 144, in 
parse_xml
    p.close()
exceptions.SyntaxError: not well-formed (invalid token): line 5, column 203


The upnp message causing this error is:

<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="51622" 
restricted="1">
<dc:title>Love Song</dc:title>
<res size="1666686" duration="00:03:28" bitrate="8192" 
protocolInfo="http-get:*:audio/mpeg:*" sampleFrequency="44100" 
nrAudioChannels="1">http://192.168.178.1:49152/content/media/object_id=51622&res_id=0&ext=.mp3</res>
<upnp:class>object.item.audioItem.musicTrack</upnp:class>
<upnp:genre>Blues</upnp:genre>
<upnp:artist role="albumArtist">311</upnp:artist>
</item></DIDL-Lite>


With xbmc as th renderer there are no errors, so I think the problem is in 
rhythmbox and not in 2player or skifta


Description:    Ubuntu 10.04.2 LTS
Release:        10.04

rhythmbox:
  Installiert: 0.12.8-0ubuntu7
  Kandidat: 0.12.8-0ubuntu7
  Versions-Tabelle:
 *** 0.12.8-0ubuntu7 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        100 /var/lib/dpkg/status
     0.12.8-0ubuntu3 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid/main Packages

** Affects: rhythmbox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to rhythmbox in ubuntu.
https://bugs.launchpad.net/bugs/718846

Title:
  upnp error when using rhythmbox as renderer and 2player as
  controlpoint

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to