jon-turney / pidgin-musictracker

Automatically exported from code.google.com/p/pidgin-musictracker
GNU General Public License v2.0
0 stars 0 forks source link

Status doesn't update with Rhythmbox (Debian bug #648403) #269

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
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

Original issue reported on code.google.com by csma...@gmail.com on 27 Nov 2011 at 3:00

GoogleCodeExporter commented 8 years ago
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

Original comment by Pepijn.S...@gmail.com on 8 Dec 2011 at 5:46

GoogleCodeExporter commented 8 years ago
I can confirm problem this either, on Ubuntu 12.04 LTS with its default 
rhythmbox and musictracker:
17:37:03) musictracker: trying 'Rhythmbox'
(17:37:03) musictracker: dbus name 'org.gnome.Rhythmbox' has no owner
(17:37:03) musictracker: Getting info failed. Setting empty status.

Original comment by allfo...@gmail.com on 25 May 2012 at 9:38

GoogleCodeExporter commented 8 years ago
Confirming this. Please provide us with instructions on how we can investigate 
what's wrong on our own. I'll try to hack on it a bit. I'm using Ubuntu 12.04 
LTS + Rhythmbox. It doesn't work.

Original comment by waclawja...@gmail.com on 8 Jun 2012 at 9:11

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
have you tried configuring your rhythmbox plugin?
rhythmbox>Edit>plugins>IM status

Original comment by sol.1...@gmail.com on 25 Oct 2012 at 1:15

GoogleCodeExporter commented 8 years ago
I think that rhythmbox plugin is just another piece of software, and has 
nothing to do with pidgin-musictracker.

Original comment by allfo...@gmail.com on 25 Oct 2012 at 1:21

GoogleCodeExporter commented 8 years ago
1. This is a duplicate of #268 (it was opened five days earlier than this).
2. This is super annoying.

Original comment by sam...@seenet.ca on 5 Dec 2012 at 6:56