#media-player #remote-control #dbus #deprecated

mpris-player

A library for creating MPRIS2 media players over D-Bus

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

Download history 581/week @ 2024-08-12 484/week @ 2024-08-19 464/week @ 2024-08-26 470/week @ 2024-09-02 455/week @ 2024-09-09 499/week @ 2024-09-16 453/week @ 2024-09-23 161/week @ 2024-09-30 103/week @ 2024-10-07 104/week @ 2024-10-14 55/week @ 2024-10-21 26/week @ 2024-10-28 55/week @ 2024-11-04 14/week @ 2024-11-11 33/week @ 2024-11-18 42/week @ 2024-11-25

148 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 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