ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

[music] DBus mpris support to remote control music under Linux #3538

Open panzi opened 9 years ago

panzi commented 9 years ago

Desktop applications under Linux support IPC using DBus. This can be used to script and remote control these applications. There is a standard interface for audio/video players: http://specifications.freedesktop.org/mpris-spec/latest/ This is implemented by basically any music player under Linux (e.g. vlc, audacious, amarok, bmp, xmms2, dragonplayer, ...) and enabled me to implement a plasma widget that lets me use the same global hotkeys to control whichever music player is currently running: http://kde-look.org/content/show.php/?content=144437 (source: https://bitbucket.org/panzi/play-control/src)

So please implement the mpris DBus interface! At least the play, pause, next, previous, and playbackStatus actions (playPause and seek would be also nice) and the trackchange and statuschange signals. That would be awesome!

If this is implemented then using my plasma widget issues #3522 would be more or less obsolete. :) I think a DBus API for more aspects of steam might be a cool thing anyway. Well, currently I can only think of remote controlling the music player, but I guess other people would find other valid uses.

LorenDB commented 3 months ago

Is there any chance that this will be implemented (10 years later to boot)?