emesene / emesene-supported-plugins

set of plugins supported by the emesene team
http://www.emesene.org
15 stars 11 forks source link

Music plugin no longer working with rhythmbox #37

Closed Antonius-git closed 12 years ago

Antonius-git commented 13 years ago

An older version of the plugin was working but since the last change/ last two changes, it doesn't work and throws up an error:

Traceback (most recent call last): File "/home/ant/.config/emesene2/plugins/music/songretriever.py", line 138, in check_song song = self.get_current_song() File "/home/ant/.config/emesene2/plugins/music/handler_rhythmbox.py", line 40, in get_current_song if self.is_playing(): File "/home/ant/.config/emesene2/plugins/music/handler_rhythmbox.py", line 34, in is_playing return bool(self.iface.getPlaying()) File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 68, in call return self._proxy_method(_args, *_keywords) File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 143, in call **keywords) File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "getPlaying" with signature "" on interface "(null)" doesn't exist

Hope that's helpful :)

I can confirm the plugin works fine with banshee though, which is a shame cause rhythmbox behaves a lot nicer with organising my audio files. :/

pepeleproso commented 12 years ago

Rhythmbox 3 now uses http://www.mpris.org/2.1/spec/index.html