CanGoNext/CanGoPrevious:
CanPlay:
CanPause:
All of the above and CanSeek:
- Current behaviour: org.freedesktop.DBus.Properties.PropertiesChanged is not triggered for any of these properties.
- Consequence: MPRIS UIs using GDBusProxy will not recognise property changes (since they are cached and only updated when the appropriate signal is sent).
- Expected behaviour: Emit signal with appropriate parameters for each of these properties.
There is a $5 open bounty on this issue. Add to the bounty at Bountysource.
CanGoNext/CanGoPrevious:
pragha_playlist_get_next/prev_track (playlist) != NULL.CanPlay:
pragha_backend_get_state (backend) == ST_PAUSED.pragha_backend_get_state (backend) != ST_STOPPED.CanPause:
pragha_backend_get_state (backend) == ST_PLAYING.All of the above and CanSeek:
There is a $5 open bounty on this issue. Add to the bounty at Bountysource.