- USB Overdrive
- A non-Apple keyboard with media keys (or keys you want to make "media" keys). For reference, I'm using a Microsoft Sidewinder X4
- Plug in your keyboard and install USB Overdrive.
- Open USB Overdrive. Click into the Settings tab.
- Click the dropdown and select "Any Keyboard, Any Application"
- Click the "Scan Next Track" item in the left-hand list. You can also select this key by focusing the USB Overdrive window and pressing the actual key on the keyboard.
- In the right-hand column click the dropdown and select "Execute AppleScript".
- Paste the following AppleScript:
tell application "Spotify" next track end tell
- Repeat steps 4 and 5 but select "Scan Previous Track". Paste the following AppleScript:
tell application "Spotify" previous track end tell
- Repeat steps 4 and 5 but select "Play/Pause". Paste the following AppleScript:
tell application "Spotify" playpause end tell
@nucatus a bit late to the game, but if your still looking...
I am using better touch tool to run scripts like this. You can set the app up to use a keyboard shortcut, or lots of other gestures/stuff with apple touch-pads or mouses, to trigger a script or a ton of other built in functions. Very useful tool it's free, and it works with any keyboard.