I see you use KDE. Workaround: Install my plasmoid "Play Control" on your dashboard using context menu -> Add Widgets -> Get new widgets -> Download new plasma widgets. In my widget go to the settings (context menu -> Play Control settings) and under Command Based Player Control add a new player called "Steam Music" and fill in these settings:
Name: Steam Music
Icon: /usr/share/icons/hicolor/48x48/apps/steam.png
Play: steam steam://musicplayer/play &
Pause: steam steam://musicplayer/pause &
Play/Pause: steam steam://musicplayer/toggleplaypause &
Next: steam steam://musicplayer/playnext &
Previous: steam steam://musicplayer/playprevious &
I found these commands using strings and grep on the steam binaries in combination with guessing (I guessed play, pause, playnext and playprevious). & is needed in the case the call starts Steam. Otherwise plasma would freeze until Steam is closed. (I guess I should fix that in my plasmoid.)
And finally configure the shortcuts under Global Media Player Shortcuts.
Using this has the big advantage that you can prevent hotkey conflicts when using multiple media players. The plasmoid tracks which player is currently active and sends the commands there. This works with most Linux media players out of the box (mpris DBus API). It doesn't work that well with command based control interfaces because it can't automatically detect if those start/stop playback (so it might have the focus on the wrong player, and you need to change it manually in that case). If you only ever use Steam Music there will be no problem.
End of shameless self plug.
Thanks for this information. Simply knowing these commands is enough to manually bind keys to them on most Linux desktops.
Is there one of these to show the Music Player window?
Yes: steam steam://open/musicplayer &
See also:
$ strings steamui.so |grep steam://open
steam://open/games
steam://open/servers
steam://open/screenshots
steam://open/news
steam://open/settings
steam://open/bigpicture
steam://open/friends
steam://open/downloads
steam://open/screenshots/%llu
steam://open/musicplayer
steam://open/console
PS: I added a preset for the Steam Music Player to my plasma widget. :)
so wait is this fixed? or will I have to do hacky workaround to get media keys working
(I dont see a enable media keys option in Music settings)
so the thing that I will do
steam steam://open/musicplayer& the "spawn" command
steam -exitsteam - Stop button
steam://musicplayer/toggleplaypause - play/pause button
steam://musicplayer/play[previous|next] reverse/forward buttons respectively
Nothing extracted yet.
The latest beta client indicates media keys should now work with the music player. Yet, it is not working on Kubuntu 14.04.
The "Enable Media Keys" check box under Settings->Music does not remain selected after pressing "OK" and there is no response from the music player when pressing the media keys. Amarok does respond to them.