spotifast
Spotifast
Spotify, native and fast.
A lightweight music app for Linux, macOS, and Windows.
Download · Getting started · User guide · Contribute
Spotifast is a Spotify client written in Rust with egui. It plays music through librespot, typically uses 100–250 MB of RAM, starts in well under a second, and has no browser engine.
Playback needs Spotify Premium. Free accounts can browse and search, but cannot play music through Spotifast.

Watch Spotifast in action
https://github.com/user-attachments/assets/a5f669ce-b3b7-4f8e-9933-976a78876c7e
Features · Install · First playback · Mini player · MilkDrop · Help
| Feature | What you can do |
|---|---|
| Library and search | Browse playlists, Liked Songs, albums, artists, and podcasts. Search the catalogue and edit playlists you own. |
| Spotify Connect | Play on this computer or control playback on your other devices. |
| Themes | Choose light, dark, system appearance, or custom colours. On Omarchy, follow your desktop theme. |
| Desktop controls | Use keyboard shortcuts and media keys. Keep music playing from the tray when supported by your desktop and settings. |
| Winamp mini player | Use classic skins with an equalizer, playlist, and animated sound displays. |
| MilkDrop | Watch music-reactive visuals in a separate window or full screen. See platform availability below. |
Install
| Platform | Installation |
|---|---|
| macOS | brew install --cask crmne/tap/spotifast, or download the Mac app. |
| Arch Linux | yay -S spotifast-bin |
| Windows | Choose your build on the Download page. |
| Other Linux | Find Flatpak, AppImage, Nix, and other options on the Download page. |
| From source | Follow Build from source for dependencies and commands. |
Start listening
- Open Spotifast and choose Sign in with Spotify. Approve access in your browser, then return to the app to see your library.
- To listen on this computer, open the device menu in the bottom player bar and choose Set up playback here, also available in Settings.
- Complete the separate playback approval in your browser. Your computer appears as a Spotify Connect device named Spotifast.
Library access and local playback have separate approvals. Spotifast remembers both using your computer's protected storage. See Getting started for the full walkthrough and How it connects for the details.
The Winamp mini player
A classic look for your music, with Winamp 2 .wsz skins, an equalizer,
a playlist, and animated sound displays. Switch with Ctrl+M
(Cmd+Shift+M on macOS), the shrink button, or Settings.
Explore the mini player, including skins, window sizes, controls, and the return to the main player.
Music in motion
MilkDrop reacts to music playing on this computer, with more than 10,000 presets downloaded on first use. Open it from the visualiser button, Settings, or the mini player's V menu.

Included on Linux, macOS, and Windows Intel/AMD builds. It is not included in the Windows on ARM download. Read the MilkDrop guide for presets, controls, and fullscreen mode.
Guides and help
The complete guide lives at spotifast.rocks.
| You want to… | Read |
|---|---|
| Sign in, set up playback, or configure themes, fonts, and proxies | Getting started |
| Learn shortcuts, command-line controls, and updates | Everyday use |
| Find configuration and stored files | Settings and files |
| Understand what is stored and sent | Privacy · How it connects |
| Check Spotify and librespot limitations | What Spotify allows |
| Understand account risk | Will my account get banned? |
| Report a bug or propose a feature | Read Contributing, then use the issue forms. |
Contributing
Read CONTRIBUTING.md before opening an issue or pull request. To look at the interface without a Spotify account, run:
cargo run --features demo -- --demo
Translations live in assets/i18n/; see
Translating Spotifast. Release packaging
is described in PACKAGING.md.
More native apps
Want WhatsApp just as fast and native? ZapFast is Spotifast's sibling. Both are built on fastframe.
Acknowledgements
Spotifast uses librespot, egui, the Inter typeface (OFL), and Lucide icons (ISC).
Spotifast is an independent project and is not affiliated with Spotify. Spotify is a trademark of Spotify AB.
Licensed under the MIT License.
