Control Spotify playback from any app — no media keys required. Perfect for gamers, compact keyboard users, and multitaskers.
Requires Spotify Premium.
| Problem | Solution |
|---|---|
| You're gaming and need to skip a track | Press your custom hotkey — no alt-tabbing |
| Your 60% keyboard has no media keys | Map any key combo (e.g., Ctrl+Shift+S) |
| You want separate volume control | Adjusts Spotify's in-app volume, not system volume |
| Toastify is abandoned | Built from scratch in Rust — actively maintained |
- Custom global hotkeys — Play/Pause, Next, Previous, Volume Up, Volume Down
- Flexible key combos — Use 0–2 modifiers (Ctrl, Alt, Shift, Cmd) + any key
- Click-to-record — Set hotkeys by pressing them, no manual typing
- In-app volume control — Independent from your system volume slider
- System tray — Minimize to tray, runs silently in the background
- Auto-start — Launch on boot so your hotkeys are always ready
- Cross-platform — Windows, macOS (Intel + Apple Silicon), Linux
- Lightweight — Built with Tauri + Rust, not Electron (~5 MB)
- Secure auth — Spotify OAuth 2.0 with PKCE, tokens stored locally
Download the latest release for your OS:
| OS | Format |
|---|---|
| Windows | .msi or .exe (NSIS installer) |
| macOS (Apple Silicon) | .dmg |
| macOS (Intel) | .dmg |
| Linux | .deb or .AppImage |
- Download and install
- Launch the app and log in with your Spotify Premium account
- Test playback using the on-screen buttons
- Click on a hotkey field, press your desired key combo, then hit Save
- Enjoy controlling Spotify from anywhere — even in full-screen games
Note: Spotify must have an active playback session (at least one song playing in the Spotify app or browser) for hotkeys to work.
Modifiers (0–2): Ctrl · Alt · Shift · Cmd (macOS)
Keys:
All letters (A–Z) · All digits (0–9) · F1–F20 · Home · End · PageUp · PageDown · Delete · Backspace · Escape · Tab · PrintScreen · ScrollLock · Pause · Insert · NumLock · and common symbols (` - = / \ ; ' , . [ ])
- Rust (stable)
- Node.js (LTS)
- pnpm
- Platform-specific deps:
- Linux:
sudo apt install libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
- Linux:
pnpm install
pnpm tauri buildThe built installer will be in src-tauri/target/release/bundle/.
| Feature | Global Hotkey Spotify | Media Keys | Toastify |
|---|---|---|---|
| Custom key combos | ✅ | ❌ (fixed keys) | ✅ |
| Works without media keys | ✅ | ❌ | ✅ |
| In-app volume control | ✅ | ❌ | ✅ |
| Cross-platform | ✅ Win/Mac/Linux | ✅ | ❌ Windows only |
| Actively maintained | ✅ | N/A | ❌ Abandoned |
| Lightweight (non-Electron) | ✅ ~5 MB | N/A | ❌ ~50 MB |
| Open source | ✅ MIT | N/A | ✅ |
- Backend: Rust + Tauri v2
- Frontend: Vue 3 + TypeScript + Vite
- Spotify API: rspotify
- Hotkeys: global-hotkey
Contributions are welcome! Please open an issue first to discuss what you'd like to change, or submit a pull request directly for bug fixes.
MIT — free to use, modify, and distribute.
Inspired by Toastify — the original Spotify hotkey app for Windows that is no longer maintained.
