User Tools

Site Tools


mpris

{{page>menu}} ====== MPRIS ====== From version 1.12.2 and later on Nightingale implements a basic [[http://specifications.freedesktop.org/mpris-spec/2.2/|MPRIS 2.2 interface]] by default on Linux. The interface also supports parts of the deprecated 1.0 specification. ===== Structure ===== Nightingale has the DBus name "org.mpris.MediaPlayer2.nightingale". It implements the following interfaces: * in /org/mpris/MediaPlayer2 * [[http://specifications.freedesktop.org/mpris-spec/2.2/Media_Player.html|org.mpris.MediaPlayer2]] * including all the optional parts * [[http://specifications.freedesktop.org/mpris-spec/2.2/Player_Interface.html|org.mpris.MediaPlayer2.Player]] * including all the optional parts * [[http://specifications.freedesktop.org/mpris-spec/2.2/Track_List_Interface.html|org.mpris.MediaPlayer2.TrackList]] * Only partial, full implementation ongoing. * org.freedesktop.DBus.Introspectable so you can get the interface definitions yourself. ==== Deprecated MPRIS 1 structure ==== MPRIS 1 is implemented in the same object, but with different paths: * / or /org/mpris/MediaPlayer2/nightingale * /Player or /org/mpris/MediaPlayer2/nightingale/Player * /TrackList or /org/mpris/MediaPlayer2/nightingale/TrackList These interfaces however are not all function complete and some functions are empty. There are no plans to complete the MPRIS 1 interface. The MPRIS 1 interfaces should be introspectable, too.

mpris.txt · Last modified: 2014/05/23 06:27 by freaktechnik