#deprecated

mpris-player

A library for creating MPRIS2 media players over D-Bus

7 releases (4 breaking)

Uses old Rust 2015

0.6.2 Jul 16, 2022
0.6.1 Apr 5, 2021
0.6.0 Jul 9, 2020
0.5.0 Dec 19, 2019
0.1.0 Oct 3, 2018

#83 in Multimedia

Download history 1499/week @ 2022-04-27 1405/week @ 2022-05-04 801/week @ 2022-05-11 873/week @ 2022-05-18 685/week @ 2022-05-25 1045/week @ 2022-06-01 785/week @ 2022-06-08 1103/week @ 2022-06-15 1041/week @ 2022-06-22 664/week @ 2022-06-29 594/week @ 2022-07-06 614/week @ 2022-07-13 560/week @ 2022-07-20 647/week @ 2022-07-27 927/week @ 2022-08-03 559/week @ 2022-08-10

2,781 downloads per month
Used in 2 crates

GPL-3.0+

59KB
1.5K SLoC

Note: mpris-player is no longer actively maintained. We suggest using the mpris2-zbus 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

~4.5MB
~95K SLoC