← All apps

Fastpotify

Developer-approved

Carmine Paolino

Fast native Spotify client with local playback and Connect

First time? Set up FlatPark →
Audio & VideoMITv0.7.1
Fastpotify showing a playlist, with the queue open and a track playing on a remote speaker
Fastpotify showing a playlist, with the queue open and a track playing on a remote speaker

About

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

Fastpotify 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. Fastpotify is an independent project and is not affiliated with Spotify.

This is an early upstream release (0.1.x). Two things to know, both tracked on the upstream issue tracker: non-Latin text such as Chinese, Japanese and Korean shows as blank boxes because the build ships Latin fonts only (crmne/fastpotify#4); and on a free (non-Premium) account, browsing and controlling other devices work, but choosing "play on this computer" currently ends the process (crmne/fastpotify#7). This package tracks upstream releases automatically, so fixes arrive as they ship.

Permissions: this package grants display, audio (PulseAudio/PipeWire), network access, the GPU device, MPRIS and the StatusNotifier tray. All settings, the refresh token, the librespot credential and the audio/artwork caches stay inside the sandbox under ~/.var/app/rocks.fastpotify.Fastpotify. 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.fastpotify.Fastpotify
  • Desktop notifications (not used by default): flatpak override --user --talk-name=org.freedesktop.Notifications rocks.fastpotify.Fastpotify

Details

Developer
Carmine Paolino
License
MIT
Version
0.7.1 · 2026-09-09
Website
Homepage

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.fastpotify

  • Owns service rocks.fastpotify.Instance

  • Owns service org.kde.StatusNotifierItem-919191-1

  • Talk to org.kde.StatusNotifierWatcher

  • Wayland display

  • GPU acceleration