← All apps

Spotifast

Carmine Paolino

Fast native Spotify client with local playback and Connect

First time? Set up FlatPark →
Audio & VideoMITv0.13.210downloads+9 in 30 days
Spotifast showing a playlist, with the queue open and a track playing on a remote speaker
Spotifast showing a playlist, with the queue open and a track playing on a remote speaker

About

This is a community package of Spotifast, maintained independently and unaffiliated with the Spotifast project. It repackages the official upstream Linux release build unmodified.

Spotifast is a lightweight Spotify client written in Rust with egui, playing music through librespot. There is no browser engine in the process and it starts in well under a second.

  • Plays music on this computer as a Spotify Connect device: gapless, up to 320 kbps, with optional volume normalisation and an on-disk audio cache.
  • Controls playback on your other devices — speakers, phones, other computers — from the device picker.
  • Discovers librespot, spotifyd and hardware Connect receivers on the local network over mDNS.
  • Your whole library: playlists, Liked Songs, saved albums, followed artists, podcasts and saved episodes, with search and Home recommendations.
  • Owned playlists can be created, renamed, described, reordered and edited.
  • Keyboard-first, light and dark themes, MPRIS integration so media keys and playerctl work, and a system tray icon that keeps playback running when the window is closed.

Sign-in uses Spotify's own consent page (Authorization Code with PKCE); the app never sees your password. Playing music on this computer needs Spotify Premium. Spotifast is an independent project and is not affiliated with Spotify.

Permissions: this package grants display, audio (PulseAudio/PipeWire), network access, the GPU device, MPRIS, the StatusNotifier tray and the Secret Service. Settings and the audio/artwork caches stay inside the sandbox under ~/.var/app/rocks.spotifast.Spotifast; the Spotify sign-in grants are kept in the desktop's secret store (Secret Service). No host filesystem access is granted or needed.

Optional overrides:

  • Silence the tray and rely on MPRIS only: flatpak override --user --no-talk-name=org.kde.StatusNotifierWatcher rocks.spotifast.Spotifast
  • Desktop notifications (not used by default): flatpak override --user --talk-name=org.freedesktop.Notifications rocks.spotifast.Spotifast

Details

Developer
Carmine Paolino
License
MIT
Runtime
Freedesktop 26.08
Architectures
x86_64, aarch64
Version
0.13.2 · 2026-10-14
Website
Homepage
Source
Spotifast

Permissions

2 to review
  • Network access

    Can reach the internet and local network

  • Files: xdg-run/pipewire-0:ro

  • Inter-process communication

    Shares the IPC namespace with the host

  • X11 (fallback)

  • Audio (PulseAudio)

  • Owns service org.mpris.MediaPlayer2.spotifast

  • Talk to org.kde.StatusNotifierWatcher

  • Talk to org.freedesktop.secrets

  • Persistent storage: .local/state

  • Wayland display

  • GPU acceleration

Packaging

Unmodified

Runs the vendor's build as shipped — nothing added or changed.

What the levels mean →