Rhythmbox can't read files from daap (forked-daapd) after pause
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rhythmbox (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
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_
Then when loading the database I get a bunch of :
** (rhythmbox:17312): WARNING **: GDBus.Error:
(rhythmbox:17312): GLib-GIO-CRITICAL **: is_key: assertion `key[i] != '/' || key[i + 1] != '/'' failed
(rhythmbox:17312): GLib-GIO-CRITICAL **: g_settings_
(rhythmbox:17312): GLib-GIO-CRITICAL **: is_key: assertion `key[i] != '/' || key[i + 1] != '/'' failed
(rhythmbox:17312): GLib-GIO-CRITICAL **: g_settings_
Another (maybe unrelated error) :
(rhythmbox:17312): GLib-GObject-
Traceback (most recent call last):
File "/usr/lib/
(ok, contents, etag) = file.load_
File "/usr/lib/
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 ?
Click back on the local music library, then on the daap share, then trying to play a track I get something new on the terminal :
(rhythmbox:17312): RhythmDB-CRITICAL **: rhythmdb_entry_ref: assertion `entry != NULL' failed 0.10|rhythmbox| text/html decoder| decoder- text/html python2. 7/dist- packages/ gobject/ constants. py:24: Warning: g_boxed_ type_register_ static: assertion `g_type_from_name (name) == 0' failed
Rhythmbox-Message: Missing plugin: gstreamer|
/usr/lib/
import gobject._gobject
CRITICAL:Could not find any packages to operate on
Rhythmbox-Message: No installation candidate for missing plugins found.
(rhythmbox:17312): RhythmDB-CRITICAL **: rhythmdb_ entry_unref: assertion `entry != NULL' failed rhythmbox/ plugins/ rb/Loader. py", line 47, in _contents_cb contents_ finish( result) python2. 7/dist- packages/ gi/types. py", line 43, in function .DBus.Error. InvalidArgs: Mountpoint Already registered
Traceback (most recent call last):
File "/usr/lib/
(ok, contents, etag) = file.load_
File "/usr/lib/
return info.invoke(*args, **kwargs)
gi._glib.GError: Automount failed: DBus error org.freedesktop
(rhythmbox:17312): Rhythmbox-CRITICAL **: playing_stream_cb: assertion `entry != NULL' failed
(rhythmbox:17312): RhythmDB-CRITICAL **: rhythmdb_entry_ref: assertion `entry != NULL' failed 0.10|rhythmbox| text/html decoder| decoder- text/html (ignoring)
Rhythmbox-Message: Missing plugin: gstreamer|
Rhythmbox-Message: All missing plugins are blacklisted, doing nothing
(rhythmbox:17312): RhythmDB-CRITICAL **: rhythmdb_ entry_unref: assertion `entry != NULL' failed