Skip to content

Commit

Permalink
Rewrite MPRIS implementation using zbus (#1107)
Browse files Browse the repository at this point in the history
* Rewrite MPRIS implementation using zbus

The initial DBus implementation was getting harder to maintain and `zbus` offers
some nice convenience features that should make our MPRIS implementation
cleaner.

For now this only implements the `org.mpris.MediaPlayer2` interface which does
not do much.

Should help with #1103

* Implement MPRIS properties

- `PlaybackStatus`
- `PlaybackRate`
- `Volume` (get/set)

* Implement remaining player properties/functions

* Emit signal for changed properties on track change
  • Loading branch information
hrkfdn authored Apr 1, 2023
1 parent bcc2791 commit b0db0da
Show file tree
Hide file tree
Showing 5 changed files with 711 additions and 709 deletions.
Loading

0 comments on commit b0db0da

Please sign in to comment.