User Tools

Site Tools


This is an old revision of the document!


From version 1.12.2 and later on Nightingale implements a basic MPRIS 2.2 interface by default on Linux. The interface also supports parts of the deprecated 1.0 specification.


Nightingale has the DBus name “org.mpris.MediaPlayer2.nightingale”. It implements the following interfaces:

  • in /org/mpris/MediaPlayer2
  • org.freedesktop.DBus.Introspectable so you can get the interface definitions yourself. The introspect function currently doesn't return interfaces deeper in the path tree.

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.1398337322.txt.gz · Last modified: 2014/04/24 04:02 by freaktechnik