8 releases (4 breaking)
Uses old Rust 2015
0.6.3 | Nov 12, 2023 |
---|---|
0.6.2 | Jul 16, 2022 |
0.6.1 | Apr 5, 2021 |
0.6.0 | Jul 9, 2020 |
0.1.0 | Oct 3, 2018 |
#12 in #media-player
148 downloads per month
Used in 2 crates
59KB
1.5K
SLoC
Note: mpris-player is no longer actively maintained. We suggest using the mpris-server
crate instead.
mpris-player
A Rust library for creating MPRIS2 media players over D-Bus
What is MPRIS?
The Media Player Remote Interfacing Specification is a standard D-Bus interface which aims to provide a common programmatic API for controlling media players.
It provides a mechanism for discovery, querying and basic playback control of compliant media players, as well as a tracklist interface which is used to add context to the active media item.
Which MRPIS interfaces does this crate implement?
- org.mpris.MediaPlayer2
- org.mpris.MediaPlayer2.Player
- org.mpris.MediaPlayer2.TrackList
- org.mpris.MediaPlayer2.Playlists
Dependencies
~12MB
~265K SLoC