GNOME Bugzilla – Bug 645703
error dialog at startup due to failing cover art plugin
Last modified: 2011-03-29 21:35:05 UTC
[liveuser@localhost ~]$ rhythmbox ** Message: pygobject_register_sinkfunc is deprecated (GstObject) Traceback (most recent call last):
+ Trace 226449
class ArtDisplayWidget (FadingImage):
'pixbuf-dropped' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (RB.RhythmDBEntry, GdkPixbuf.Pixbuf)),
return getattr(self._introspection_module, name)
interfaces = tuple(interface for interface in get_interfaces_for_object(info)
module = __import__('gi.repository.%s' % namespace, fromlist=[name])
dynamic_module._load()
overrides_modules = __import__('gi.overrides', fromlist=[self._namespace])
FileEnumerator = override(FileEnumerator)
registry.register(type_)
self[override_class] = override_class
info = getattr(value, '__info__')
(rhythmbox:1709): Rhythmbox-WARNING **: Could not load plugin artdisplay (rhythmbox:1709): Rhythmbox-WARNING **: Error, impossible to activate plugin 'Cover art'
This happens because we're mixing static gio bindings (used in various plugins) with gio introspection (required by GdkPixbuf, used in the cover art plugin). I'm working on making plugins use gio through introspection, but it'll take a while.
Actually, I can probably get cover art working with some hackery, lyrics should be fine (but there's the small problem of a complete lack of working lyrics sites). Things like magnatune and jamendo will remain broken for a while longer.
fixed in commit b2b9081, except for magnatune and jamendo.
oops, not quite fixed yet - gdk-pixbuf needs some annotation fixes too.