Rhythmbox Keyboard Shortcuts: Complete List + Custom Hotkeys
Quick answer: The most-used Rhythmbox keyboard shortcuts are Play/Pause (Ctrl + P), Next track (Ctrl + →), Previous track (Ctrl + ←), Volume up/down (Ctrl + ↑ / Ctrl + ↓), Jump to playing song (Ctrl + J), and Search (Alt + S). Rhythmbox also supports custom system-wide hotkeys through the rhythmbox-client command. The full verified list and a free PDF are below.
Rhythmbox is the default open-source music player on many Linux distributions, including Ubuntu, Fedora, and Linux Mint. It handles local libraries, internet radio, and podcasts, with a powerful tag editor and plugin support. Learning its keyboard shortcuts lets you control playback, manage your library, and navigate the interface without reaching for the mouse.
This guide lists every standard Rhythmbox shortcut, organized by task, then shows you how to set up your own global hotkeys that work even when Rhythmbox is minimized the one feature most cheat sheets skip.
Most-Used Rhythmbox Shortcuts
These are the playback and navigation keys you’ll reach for daily.
| Action | Shortcut |
|---|---|
| Play / Pause | Ctrl + P |
| Jump to next track | Ctrl + → |
| Jump to previous track (or restart track) | Ctrl + ← |
| Increase volume | Ctrl + ↑ |
| Decrease volume | Ctrl + ↓ |
| Toggle repeat | Ctrl + R |
| Toggle shuffle | Ctrl + U |
| Jump to the currently playing song | Ctrl + J |
| Jump to the search field | Alt + S |
| Open track properties | Alt + Enter |
Playback Shortcuts
Control how and what plays without leaving the keyboard.
| Action | Shortcut |
|---|---|
| Play / Pause | Ctrl + P |
| Next track | Ctrl + → |
| Previous track / restart current track | Ctrl + ← |
| Volume up | Ctrl + ↑ |
| Volume down | Ctrl + ↓ |
| Toggle repeat play | Ctrl + R |
| Toggle shuffle play | Ctrl + U |
Library & Playlist Shortcuts
Manage your music collection, playlists, and sources.
| Action | Shortcut |
|---|---|
| New playlist | Ctrl + N |
| Add a folder to the music library | Ctrl + O |
| Add an internet radio station | Ctrl + I |
| Select all tracks | Ctrl + A |
| Deselect all tracks | Shift + Ctrl + A |
| Extract / rip audio from CD | Ctrl + E |
| Open track properties | Alt + Enter |
| Jump to the currently playing song | Ctrl + J |
| Jump to the search field | Alt + S |
Window & Interface Shortcuts
Show, hide, and resize parts of the Rhythmbox window.
| Action | Shortcut |
|---|---|
| Show / hide the browser | Ctrl + B |
| Show / hide the queue sidebar | Ctrl + K |
| Show / hide the side pane | F9 |
| Toggle fullscreen mode | F11 |
| Close window | Ctrl + W |
| Quit Rhythmbox | Ctrl + Q |
| Help | F11 |
Multimedia Key Support
If your keyboard has dedicated media keys, Rhythmbox responds to them out of the box on GNOME:
| Hardware key | Action |
|---|---|
| Play/Pause | Toggle playback |
| Stop | Stop playback |
| Next | Skip to next track |
| Previous | Skip to previous track |
These media keys are handled by GNOME’s settings daemon, so they typically work system-wide even when Rhythmbox is minimized as long as Rhythmbox is the active media player.
Download the Rhythmbox Shortcuts PDF cheat sheet
How to Set Custom Global Shortcuts in Rhythmbox
By default, the Ctrl-based shortcuts above only work when the Rhythmbox window is focused. To control playback from any application for example, skipping a track while you’re working in a browser you bind your own global hotkeys to the rhythmbox-client command-line tool.
Step 1. Open your desktop’s keyboard settings:
- GNOME / Ubuntu: Settings → Keyboard → View and Customize Shortcuts → Custom Shortcuts.
- Linux Mint (Cinnamon/MATE): Menu → Control Center → Keyboard → Shortcuts → Custom Shortcuts.
Step 2. Click Add (+) to create a new custom shortcut.
Step 3. Give it a name (e.g., “Rhythmbox Next”) and enter one of these commands:
| Command | Action |
|---|---|
rhythmbox-client --play-pause | Play or pause |
rhythmbox-client --next | Next track |
rhythmbox-client --previous | Previous track |
rhythmbox-client --volume-up | Increase volume |
rhythmbox-client --volume-down | Decrease volume |
rhythmbox-client --set-rating 5 | Rate the current track (0-5) |
rhythmbox-client --print-playing | Show the current track |
Step 4. Assign the key combination you want (for example, Ctrl + Alt + →) and save.
That hotkey will now control Rhythmbox no matter which application is in focus.
Tip for non-GNOME desktops (KDE, etc.): The same rhythmbox-client commands work just create the custom shortcut in your desktop’s own settings panel. Rhythmbox must be running for the command to take effect.
LIRC Remote Control Commands
Rhythmbox includes a plugin for LIRC (Linux Infrared Remote Control). Using the program name rhythmbox, these command strings are supported: play, pause, playpause, next, previous, shuffle, repeat, seek_forward (10s), seek_backward (10s), volume_up (10%), volume_down (10%), and mute.
Rhythmbox Shortcuts Not Working? Troubleshooting
A few common reasons keys stop responding, drawn from real user reports:
- Only Ctrl + P and Ctrl + J work, arrows don’t. A custom global shortcut you created may be overriding the in-app Ctrl + ← / Ctrl + → bindings. Remove the conflicting custom shortcut and restart your session.
- You assigned a letter key and lost it for typing. Older GNOME builds had a bug where binding a plain letter (a–z) to a media action made that letter unusable. Use modifier combinations (Ctrl/Alt + key) instead, and remove the bad binding via your keyboard settings.
- Media keys trigger the wrong player. If you run more than one player (e.g., Rhythmbox and Banshee), they can compete for the same key. Close the other player or scope your custom commands explicitly to rhythmbox-client.
- Global hotkeys do nothing. Confirm Rhythmbox is actually running (ps -ef | grep rhythmbox) and that the MPRIS plugin is enabled, which many third-party media-key tools require.
Frequently Asked Questions
What is the play/pause shortcut in Rhythmbox?
Press Ctrl + P to toggle play and pause inside the Rhythmbox window.
How do I skip to the next or previous track?
Use Ctrl + → for the next track and Ctrl + ← for the previous track (Ctrl + ← also restarts the current track if pressed early).
How do I set global keyboard shortcuts for Rhythmbox?
Create a custom shortcut in your desktop’s keyboard settings and bind it to a rhythmbox-client command such as rhythmbox-client –next. This works even when Rhythmbox is minimized.
Does Rhythmbox support media keys?
Yes. On GNOME, the hardware Play/Pause, Stop, Next, and Previous keys control Rhythmbox system-wide while it’s running.
Why aren’t my Rhythmbox shortcuts working?
The most common cause is a conflicting custom global shortcut overriding the built-in keys, or a second media player competing for the same keys. Remove the conflict and restart your session.
How do I rate the current track with the keyboard?
There’s no default in-app rating shortcut, but you can bind one to rhythmbox-client –set-rating 5 (values 0–5) as a custom hotkey.
How do I jump to the song that’s currently playing?
Press Ctrl + J to scroll directly to the currently playing track in your library.
Conclusion
Rhythmbox’s keyboard shortcuts cover everything from basic playback (Ctrl + P, Ctrl + →, Ctrl + ←) to library management and full-screen viewing and with rhythmbox-client, you can extend control to system-wide global hotkeys. Bookmark this page or grab the PDF cheat sheet, and verify any key inside Menu → Keyboard Shortcuts if your version differs.
READ NEXT:





