#dbus #mpris

mpris-player

A library for creating MPRIS2 media players over D-Bus

1 unstable release

0.1.0 Oct 3, 2018

#71 in Unix APIs

Download history 32/week @ 2018-10-04 42/week @ 2018-10-11 55/week @ 2018-10-18 42/week @ 2018-10-25 48/week @ 2018-11-01 81/week @ 2018-11-08 54/week @ 2018-11-15 25/week @ 2018-11-22

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

~9MB
~172K SLoC