Public bug reported:

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 ?

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

-- 
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:
  New

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