GNOME Bugzilla – Bug 701307
No longer able to examine and respond to changes in RhythmDB
Last modified: 2013-07-04 22:27:41 UTC
Taken from the rhythmbox developers mailing list - https://mail.gnome.org/archives/rhythmbox-devel/2013-May/msg00019.html The entry-changed signal is passing the changes argument as a GLib.Array. In older rhythmbox versions it used to pass GObject.ValueArray which you could interrogate in python plugins. There doesnt appear to be a way to do something similar with GLib.Array. For my plugin Coverart Browser this is serious since there is no longer a method to respond to rhythmbox database changes Looking at RB-3.0.gir it appears that entry-changed is mapped to GLib.Array now. Why the change? How should plugin devs now analyse change signals?
fixed in commit dd14207