The Media Player Remote Interfacing Specification is a standard 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 is used to add context to the current item.
Rationale
Unified and standard way to control all players
The Kicker player control applet will get rid of the need to have separate backend for Noatun, Amarok, etc. and automagically become compatible with any MPRIS-compatible player
Better support of TDE players in non-TDE environments and vice versa
# Description
https://mpris2.readthedocs.io/en/latest/
> The Media Player Remote Interfacing Specification is a standard 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 is used to add context to the current item.
# Rationale
- Unified and standard way to control all players
- The Kicker player control applet will get rid of the need to have separate backend for Noatun, Amarok, etc. and automagically become compatible with any MPRIS-compatible player
- Better support of TDE players in non-TDE environments and vice versa
# Affected components
- TDE/tdemultimedia (noatun, kscd, kaboodle, tdemid?)
- TDE/amarok
- TDE/kplayer
- TDE/kaffeine
- TDE/codeine
- TDE/kmplayer
Description
https://mpris2.readthedocs.io/en/latest/
Rationale
Affected components