Thank you for taking the time to report this bug and helping to make
Ubuntu better. We are sorry that we do not always have the capacity to
look at all reported bugs in a timely manner. There have been many
changes in Ubuntu since that time you reported the bug and your problem
may have been fixed with some of the updates. It would help us a lot if
you could test it on a currently supported Ubuntu version. When you test
it and it is still an issue, kindly upload the updated logs by running
apport-collect <bug #> and any other logs that are relevant for this
particular issue.

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

-- 
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/1084468

Title:
  Rhythmbox can't read files from daap (forked-daapd) after pause

Status in “rhythmbox” package in Ubuntu:
  Incomplete

Bug description:
  Using daap works fine until I take a break and don't use it for a few
  minutes. Restarting from there will skip tracks without reading them
  and end up crashing Rhythmbox.

  At startup / clicking on the daap share I get a few :

  soup_uri_new_with_base: runtime check failed: (SOUP_URI_IS_VALID
  (base))

  Then when loading the database I get a bunch of :

  ** (rhythmbox:17312): WARNING **:
  GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: invalid key:
  /org/gnome/rhythmbox/playlist//org/gnome/rhythmbox/plugins/daap/source
  /show-browser

  (rhythmbox:17312): GLib-GIO-CRITICAL **: is_key: assertion `key[i] !=
  '/' || key[i + 1] != '/'' failed

  (rhythmbox:17312): GLib-GIO-CRITICAL **: g_settings_backend_changed:
  assertion `is_key (key)' failed

  (rhythmbox:17312): GLib-GIO-CRITICAL **: is_key: assertion `key[i] !=
  '/' || key[i + 1] != '/'' failed

  (rhythmbox:17312): GLib-GIO-CRITICAL **: g_settings_backend_changed:
  assertion `is_key (key)' failed

  Another (maybe unrelated error) :

  (rhythmbox:17312): GLib-GObject-CRITICAL **: g_value_get_uint: assertion 
`G_VALUE_HOLDS_UINT (value)' failed
  Traceback (most recent call last):
    File "/usr/lib/rhythmbox/plugins/rb/Loader.py", line 47, in _contents_cb
      (ok, contents, etag) = file.load_contents_finish(result)
    File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function
      return info.invoke(*args, **kwargs)
  gi._glib.GError: Bad Request

  On the  server side when I skip a track I get something like :

  [2012-11-29 10:20:00]    httpd: Connection failed; stopping streaming
  of file ID 10639

  When it fails I get more of the above. And when I finally pause it to
  stop skipping tracks (with red flag next to them) I get a popup with :
  Python (v2.7) requires to install plugins to play media files of the
  following type: text/html decoder

  Right click on track with red flag says (at the bottom of property
  window) "Forbidden"

  Any ideas ? Should I debug on the forked-daapd side ?

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to