crmne /spotifast

Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows.

★ 10,106⑂ 595👁 24⑃ 473● 636▤ 40◈ 73
RustMITCreated 2026-08-27spotifast.rocks/
10,106
stars
+88
595
forks
24
watchers
473
prs
636
issues
40
releases
73
discussions

README

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 and fastframe, the
framework behind a family of native desktop apps. It plays music through
Spotify Soloist or the built-in
librespot player, and has no browser engine.

The interface includes complete
translations for all supported languages.

Playback needs Spotify Premium. Free accounts can browse and search, but
cannot play music through Spotifast.

!Spotifast Home with the playlist library, recommendations, queue, and player visible


Watch Spotifast in action

https://github.com/user-attachments/assets/a5f669ce-b3b7-4f8e-9933-976a78876c7e



Features · Install · First playback · Mini player · MilkDrop · Help

Since 0.15, setup leads with Spotify's
Soloist player, with guided key setup,
one-time pairing and automatic renewal of expiring builds. New listeners and
people updating see this choice once after sign-in on supported platforms.
Use the built-in player keeps librespot, with Spotifast's EQ, visualizers,
local files and full queue editing. The choice is remembered.
On Linux with PipeWire, Soloist also supports Spotifast’s EQ and visualizers
through a private audio route. Native audio support
adds EQ and visualizers on macOS 14.2 or newer, and visualizers on Windows 11,
including MilkDrop. Windows Soloist playback does not support audible EQ.
The Mac route keeps Soloist at full volume after redirecting its output,
then applies Spotifast’s volume after the visualizers, including mute. Phone
volume changes adjust that output level; Spotify’s indicator returns to 100%.
Windows visuals keep their level as Soloist’s volume falls and stop only when it is muted.
When enabled, Soloist appears as This computer; settings show the controls
that apply to it. Turning it off restores the built-in player's preferences.
While Soloist starts and its account is verified, the Spotify loading screen shows
Verifying Soloist… and waits to accept playback commands. Setup takes three
steps, and ends with choosing the named device in Spotify, with the built-in
player available as a quiet alternative below the card. If Soloist stops later,
a banner over the app says so while Spotifast restarts it, and offers Try
again if that does not work. Settings → Spotify Soloist → Spotify access
connects the separate Spotify session for Made for you, listening activity and
Spotify lyrics without changing players.

 Your music, on your desktop

| Feature | What you can do |
|---|---|
| Library and search | Browse playlists, Liked Songs, albums, artists, and podcasts. Discover upcoming albums on artist pages and open their countdown to pre-save. Search the catalogue and edit playlists you own. Copy a song's link, title, or artists from its menu. |
| Local files | Play the local files your playlists list from a folder you choose in Settings, at any sample ra

Top issues

Discussions

Latest release

Spotifast v0.17.1 v0.17.1 2026-11-03
Spotifast 0.17.1 opens the mini player in Spotifast Wide on a new install, and takes away a haze that Hyprland drew round skins. If you missed 0.17, it brought Windows Media Player skins that really run, two skins of our own and MilkDrop inside them: see the 0.17.0 notes and the film.

Download Spotifast: Mac · Windows · Windows ARM · Linux · Linux ARM · Flatpak · AppImage · AppImage ARM

https://github.com/user-attachments/assets/78bbfddd-decf-4ee5-bfe9-1a7cd2a8fe48

 Changed

- New installs open the mini player in Spotifast Wide, our own skin. A skin you already chose, the classic one includ

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON