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 _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
