Gapless playback
Tracks run into each other the way the record intended, across every provider.
Spotify, YouTube Music, Subsonic and your local files in a single window. Written in Rust on GPU-accelerated GPUI — not a browser in a costume.
Free and open source · macOS, Linux, Windows · No account required

Prebuilt binaries for every platform, plus a Nix flake and a Home Manager module.
brew install --cask nolight132/tap/sonora
xattr -dr com.apple.quarantine /Applications/Sonora.app
Apple quarantines unsigned apps, so the second command is required after a first install.
GPUI renders the whole interface on the GPU. Playback, library and lyrics all run in the same Rust process.
Tracks run into each other the way the record intended, across every provider.
Levels stay even when a playlist jumps between a 2003 master and a 2024 one.
Line-by-line and word-by-word timing, with romanization for non-Latin scripts.
Follow, like and organise inside each provider without leaving the app.
Eight built-in looks plus system, adaptive tinting, and every token overridable.
One Rust binary on macOS, Linux and Windows. No Electron, no bundled browser.
Dark, light, midnight, forest, ocean, rose, lavender, amber — or follow the system. Adaptive tinting takes its colour from the artwork, and every token underneath is overridable.


518 strings, translated by the community and tracked in the repo. 2 are complete — the rest are a pull request away.