New issue 269 by csma...@gmail.com: Status doesn't update with Rhythmbox
(Debian bug #648403)
http://code.google.com/p/pidgin-musictracker/issues/detail?id=269
Bug #648403 at http://bugs.debian.org/648403 reports that the now playing
song does not update for Rhythmbox since gnome 3 was installed.
I generally use audacious, that works. I can confirm I am seeing the
problem and it appears related to the mpris dbus stuff rather than the IM
protocols.
wireshark shows the IM status does not update.
running with -debug shows:
(13:53:37) musictracker: trying 'MPRIS'
(13:53:37) MPRIS: Trying org.mpris.MediaPlayer2.rhythmbox
(13:53:37) MPRIS: GetStatus failed No such interface
`org.freedesktop.MediaPlayer' on object at path /Player
Examining the dbus I'm getting lots of doesn't exist type messages.
method call sender=:1.145 -> dest=org.gnome.Rhythmbox serial=694
path=/org/gnome/Rhythmbox/Player; interface=org.gnome.Rhythmbox.Player;
member=getPlaying
error sender=:1.139 -> dest=:1.145
error_name=org.freedesktop.DBus.Error.UnknownMethod reply_serial=694
string "Method "getPlaying" with signature "" on
interface "org.gnome.Rhythmbox.Player" doesn't exist"
It seems rhythmbox has changed its dbus format, lucky you!
ii libpurple0 2.10.0-1+b2 multi-protocol instant messaging library
ii pidgin 2.10.0-1+b2 graphical multi-protocol instant
messaging c
ii pidgin-musictr 0.4.22-2 Plugin for Pidgin which displays the
current
ii rhythmbox 2.90.1~git2011 music player and organizer for GNOME
- Craig
I can confirm this, and also that the Rhythmbox specific interface also
does not work. If you select Rhythmbox in the musictracker settings the
error message becomes:
(18:45:57) musictracker: trying 'Rhythmbox'
(18:45:57) musictracker: dbus name 'org.gnome.Rhythmbox' has an owner
(18:45:57) musictracker: Failed to get playing state from rhythmbox dbus
(Method "getPlaying" with signature "" on
interface "org.gnome.Rhythmbox.Player" doesn't exist
). Assuming player is stopped
(18:45:57) musictracker: Rhythmbox,,,,0