If you spend most of your day at the keyboard, reaching for the mouse to skip a track or pause a podcast is a small interruption that adds up. The good news is that macOS has had solid keyboard support for media control for years. The less good news is that the settings are scattered and the defaults do not always work the way you expect.
Which Keys Actually Control Media on a Mac?
Most Mac keyboards have three dedicated media keys: play/pause, skip forward, and skip back. On a full-size keyboard or older MacBook, these are printed on F7, F8, and F9. On newer MacBooks with a function-key row, the media icons are the secondary labels on those same keys.
These keys send a system-level media command that macOS routes to whichever app is currently playing audio. If Spotify is playing, it gets the command. If Apple Music is playing, it gets it. You do not need to switch to the app first.
Why Are Your Media Keys Not Working?
The most common reason is the function-key setting. If your Mac is set to treat F-keys as standard function keys (F1, F2, and so on), pressing F8 will not trigger play/pause - it will send F8 to whatever app is focused instead.
To fix this, go to System Settings > Keyboard and look for the option labelled something like 'Use F1, F2, etc. keys as standard function keys'. If that is turned on, you have two choices:
- Turn it off, so the media icons work by default and you hold
Fnwhen you need F1 through F12. - Leave it on and hold
Fnwhen pressing F7, F8, or F9 to send the media command.
Neither is wrong - it depends on whether you use function keys more often than media keys. Most people who are not developers find that turning it off is the more practical setting.
If you have a MacBook Pro with a Touch Bar, the media controls appear there rather than on physical keys. You can customise which controls show by going to System Settings > Keyboard > Customise Touch Bar.
Do Mac Media Keys Work With Any App?
They work with any app that registers itself as a media session with macOS. Spotify, Apple Music, Podcasts, and most major radio and podcast apps do this automatically. When one of those apps is playing, the media keys are routed to it regardless of which app you have open on screen.
If you use a less common app - a niche podcast player, a browser-based service, or a radio app - check whether the system media keys have any effect. If they do nothing, that app has not registered with the macOS media session and the keys will instead control the last app that did respond to them, which can be confusing.
When a media key fires, macOS briefly shows a playback overlay or updates the menu bar if a Now Playing widget is present. If nothing appears, the app may not be registered with the system media session.
App-Specific Global Shortcuts
Some music apps let you set your own global keyboard shortcuts that work even when the app is in the background. Spotify has a shortcuts section in its preferences where you can assign custom keys for play/pause, next, previous, and volume. Apple Music does not have this built in, but the system media keys handle it well enough for most people.
If the built-in shortcuts are not enough, third-party utilities can remap keys at a system level, but they add complexity and can conflict with other shortcuts. For most people, the combination of media keys plus one app-specific shortcut covers everything.
What the Media Keys Cannot Do
The system media keys are good at one thing: controlling whatever is playing right now. They are present-tense tools. They cannot help you when you close your laptop at the end of the day and forget what you were halfway through, or when you want to return to an album you played three days ago but cannot remember which app you used.
That is a different problem, and it needs a different kind of tool.
Getting Back to What You Played - With a Keyboard Shortcut
Echo is a Mac menu-bar app that keeps a history of everything you have listened to and lets you search it and resume playback from exactly the right spot - all from the keyboard.
Press ⌘⇧E from anywhere on your Mac and a search panel appears. Type a few letters of a track or album name, pick the result, and Echo resumes it at the position you left off. No app-switching, no scrolling through a history list, no trying to remember which app it was in.
Echo is not a replacement for your media keys. Play, pause, and skip still work exactly as they always did. Echo adds what the media keys cannot provide: memory. It answers the question 'what was I listening to, and where was I?' without requiring you to remember yourself. See the fastest way to resume what you were playing for a full walkthrough.
Echo costs $9.99 as a one-time purchase, works on up to three Macs, and all future updates are included.
Frequently asked
How do I make F7, F8, and F9 work as media keys on a Mac?
Do Mac media keys work with Spotify, Apple Music, and other apps?
Can I set a custom global keyboard shortcut for play/pause on a Mac?
How do I get back to a track I was playing earlier when I cannot remember which app it was in?
Echo - $9.99, Yours Forever
One purchase covers three Macs and includes all future updates.
One-time purchase, yours forever.