So, I've booted up a Fedora Virtual VM and could reproduce the following: - The Button in the UI Panel always shows up as Pause Button - Otherwise everything works as expected - The log didn't show any errors, specifically it emitted `SetPlaybackState` Events. So this seems to be related to Gnome, I'll check the events and try to find out more.
Bug 1615270 Comment 10 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
So, I've booted up a Fedora Virtual VM and could reproduce the following:
- The Button in the UI Panel always shows up as Pause Button
- Otherwise everything works as expected
- The log didn't show any errors, specifically it emitted `SetPlaybackState` Events.
So this seems to be related to Gnome, I'll check the events and try to find out more.
Edit: Furthermore, I see the following when using `dbus-monitor --sesssion`:
```
method call time=1582419392.026602 sender=:1.23 -> destination=:1.139 serial=660 path=/org/mpris/MediaPlayer2; interface=org.mpris.MediaPlayer2.Player; member=PlayPause
signal time=1582419392.027034 sender=:1.139 -> destination=(null destination) serial=53 path=/org/mpris/MediaPlayer2; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
string "org.mpris.MediaPlayer2"
array [
dict entry(
string "PlaybackStatus"
variant string "Playing"
)
]
array [
]
```
This means, it "should" work as expected, I need to check the event, but to me this looks like we're sending the correct event after getting the method call "Play".
Maybe a case for the GNOME Team? I don't know if Rythmbox uses MPRIS?