Desktop music player for Subsonic-compatible servers, inspired by classic iTunes-era library browsing.
- Music playback experience inspired by legacy iTunes versions (2010-2012)
- Sync library metadata from your Subsonic server
- Full-text search powered by Tantivy
- System integration: media controls, system tray, keyboard controls
- Local audio cache with configurable size
- Mini player and desktop notifications
- Gapless playback and crossfade
- 12-band equalizer, audio normalization with dynamic compression, binaural audio
Coming soon
Stereodrome works with Subsonic API-compatible servers, including:
- macOS 10.15 (Catalina) or later
- Windows 10 or later
- Linux with GTK 3 and WebKit2GTK
Download the latest build for your platform from Releases.
- Launch Stereodrome.
- Enter your server URL, username, and password.
- Sync your library.
- Start playback and adjust settings from the top bar and settings panel.
| Shortcut | Action |
|---|---|
Space |
Play / Pause |
↑ / ↓ |
Move selection in song list |
Enter |
Play selected song |
Shift + ← / → |
Seek backward / forward (10s) |
Cmd/Ctrl + ↑ / ↓ |
Volume up / down |
Cmd/Ctrl + ← / → |
Previous / Next track |
M |
Mute / Unmute |
S |
Toggle shuffle |
R |
Cycle repeat mode |
Q |
Toggle queue panel |
V |
Toggle spectrum visualizer |
Cmd/Ctrl + K |
Focus search |
Cmd/Ctrl + , |
Open settings |
Escape |
Unfocus active input/search field |
MIT
Contributions are welcome! Please open an issue to discuss proposed changes before submitting a pull request.
