Rhythmbox controls and track info broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Sound Menu |
Incomplete
|
High
|
Unassigned | ||
indicator-sound (Ubuntu) |
Fix Released
|
High
|
Xavi Garcia |
Bug Description
A Rhythmbox section appears in the indicator menu as it should but there are several glitches:
When RB isn't running > click on the icon in the indicator > RB starts as expected :-)
When RB is running > click on the icon in the indicator > RB icon wiggles in launcher but window doesn't come to focus :-(
Track info and album art appears in notifications, but is never shown in the sound menu.
Regardless of whether RB is running:
Sound menu track controls (prev, play/pause, next) do nothing.
The play/pause button has a dotted orange ring, which turns to an orange square on mouseover (see screenshots).
Ubuntu 13.10 64-bit
unity: 7.1.2+13.
indicator-sound: 12.10.2+
rhythmbox: 2.99.1-0ubuntu1
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Charles Kerr (community): Approve
-
Diff: 19 lines (+4/-3)1 file modifiedsrc/sound-menu.vala (+4/-3)
Hi Ben. Thanks for reporting these bugs.
The sound menu uses MPRIS to find out about and communicate with media players on the system. MPRIS doesn't support passing the timestamp of the click to the media player, which is needed for focus stealing prevention. We're trying to get it into the spec[1]. We used to have some hacks for gtk applications, which got lost in a recent refactor of indicator-sound.
Can you give more detail on the track info and album art problem? I can't reproduce it on my machine. Can you please attach the output of
gdbus call --session --dest org.mpris. MediaPlayer2. rhythmbox --object-path /org/mpris/ MediaPlayer2 --method org.freedesktop .DBus.Propertie s.GetAll 'org.mpris. MediaPlayer2. Player'
when this happens again?
[1] https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 62917