Have you ever tried to pause your music with your native media keys only to accidentally start up iTunes and have multiple songs playing at once? Have you ever had the absurd notion that pressing the “skip” button should play the next video in a YouTube playlist? You aren’t alone. Providing this intuitive functionality has been the goal of open source project BeardedSpice since late 2013, and the list of services it supports is huge! It even supports now defunct websites like GrooveShark (yikes, if a contributor is reading this, please removing this!).
BeardedSpice lives in your menu bar. It will attempt to control the currently focused tab or application, but you can also select the service you want to control from its dropdown menu.
If you don’t use a keyboard with media keys, fear not. BeardedSpice is highly configurable and allows you to bind any keys to ‘previous’, ‘pause/play’, and ‘next’ actions. Be sure to set it to launch on login!
This is a great opportunity to make contributions to an open source project that will be noticed and appreciated. If a website you use isn’t yet supported, consider having a go at it and submitting your plugin to the project. There are also a few open issues with websites that people already want support for.