Crate mpris [] [src]

mpris

mpris is an idiomatic library for dealing with MPRIS2-compatible media players over D-Bus.

This would mostly apply to the Linux-ecosystem which is a heavy user of D-Bus.

Getting started

Some hints on how to use this library:

  1. Look at the examples under examples/.
  2. Look at the PlayerFinder struct.

Modules

errors

Module containing all the error types.

Structs

Metadata

A structured representation of the Player metadata.

Player

A MPRIS-compatible player.

PlayerFinder

Used to find Players running on a D-Bus connection.

Progress

Struct containing information about current progress of a Player.

ProgressTracker

Controller for calculating Progress for a given Player.

Enums

PlaybackStatus