Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: rhythmbox (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, 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

Status in “rhythmbox” package in Ubuntu:
  Confirmed

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/718846/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to