Skip to content

Instantly share code, notes, and snippets.

@doapp-ryanp
Created January 22, 2013 14:34
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save doapp-ryanp/4595068 to your computer and use it in GitHub Desktop.
Save doapp-ryanp/4595068 to your computer and use it in GitHub Desktop.
configure spotify for linux shortcut keys
#@see rynop.com for details
sudo apt-get install xbindkeys
####now put the following in ~/.xbindkeysrc:
#KeyboardPlay
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause"
XF86AudioPlay
#KeyboardStop
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop"
XF86AudioStop
#KeyboardPrev
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Prev"
XF86AudioPrev
#KeyboardNext
"dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next"
XF86AudioNext
##### Now run xbindkeys and put '/usr/bin/xbindkeys' in 'startup applications' for your user account
@CAJan93
Copy link

CAJan93 commented Oct 27, 2018

Thank you very much, works like a charm.

Also, if you do not like to put the commands on the Audio-keys, you can use any other key for it. For example I am using the F8 to stop/start and F9 to play the next song

@maximusismax
Copy link

This worked great on Ubuntu 19.04 (with the slight change below), great to bind play/pause to scroll lock and volume to pause/break on a keyboard without media keys.

Previous song did need a change though, "Prev" at the end of the line needed to be "Previous", otherwise nothing happens:

- "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Prev"
+ "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous"

@cossio
Copy link

cossio commented May 21, 2020

Thanks!

@avlm
Copy link

avlm commented Jul 9, 2020

This is great! Thanks! Chrome will not steal my media keys anymore hahaha 😄

On Ubuntu budgie it needed a full restart, not just spotify.

@tmuryn
Copy link

tmuryn commented Jan 6, 2022

does anyone have commands for volume up/down?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment