#dbus #mpris

mpris-player

A library for creating MPRIS2 media players over D-Bus

1 unstable release

0.1.0 Oct 3, 2018

#105 in Unix APIs

Download history 24/week @ 2018-11-17 22/week @ 2018-11-24 60/week @ 2018-12-01 48/week @ 2018-12-08 56/week @ 2018-12-15 20/week @ 2018-12-22 18/week @ 2018-12-29 28/week @ 2019-01-05 29/week @ 2019-01-12 36/week @ 2019-01-19 33/week @ 2019-01-26 194/week @ 2019-02-02 111/week @ 2019-02-09

58 downloads per month

GPL-3.0+

55KB
1.5K SLoC

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

~5.5MB
~119K SLoC