#dbus #mpris

mpris-player

A library for creating MPRIS2 media players over D-Bus

1 unstable release

0.1.0 Oct 3, 2018

#65 in Multimedia

Download history 11/week @ 2018-10-03 57/week @ 2018-10-10

22 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