[ANN] MPRIS v2.2

Alex Merry kde at randomguy3.me.uk
Wed Apr 18 04:55:02 PDT 2012


I am pleased to announce the release of version 2.2 of the Media Player
Remote Interfacing Specification (MPRIS).

MPRIS is a D-Bus interface which aims to provide a common programmatic
API for controlling media players.

It provides a mechanism for compliant media players discovery, basic
playback and media player state control as well as a tracklist
interface which allows client implementation to manipulate a short
playlist.

This version is backwards-compatible (as far as possible - see below)
with both version 2.1 and version 2.0.

Version 2.2 adds fullscreen control, and fixes shortcomings in earlier
versions where recommended behaviour was in conflict with the D-Bus
specification.

In particular, parts of the TrackList interface in 2.0 and 2.1 were
unimplementable as D-Bus does not allow empty object paths, and the
specification previously suggested using the PID as a bus name
component, even though D-Bus does not allow name components to start
with a digit.

The specification can be found at
   http://specifications.freedesktop.org/mpris-spec/2.2/

The git repository is at
   git://anongit.freedesktop.org/git/xdg/mpris-spec

For more information, please see
   http://www.freedesktop.org/wiki/Specifications/mpris-spec



More information about the xdg mailing list