[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