#spotify #gnome #client #desktop #spot #librespot #preview

app xou816/spot

Native Spotify client for the Gnome desktop

5 releases

0.1.5 Feb 15, 2021
0.1.4 Feb 7, 2021
0.1.3 Jan 10, 2021
0.1.2 Jan 24, 2021
0.1.1 Jan 21, 2021

609 stars & 12 watchers

MIT and GPL-3.0-or-later

6.5K SLoC


Gtk/Rust native Spotify client for the Gnome desktop. Only works with premium accounts!

Based on librespot.



Download on Flathub

AUR version (thanks dpeukert!)


Only works with premium accounts!

  • minimal playback control (play/pause, prev/next, seeking)
  • library browser (saved albums and playlists)
  • album and artist search
  • artist view
  • credentials management with Secret Service
  • MPRIS integration


  • playlist management (creation and edition)
  • proper play queue implementation
  • translate app
  • liked tracks
  • GNOME search provider?
  • smarter search?
  • recommandations?


With Gnome Builder

Should be as simple as opening the project and hitting run :)

Note: the included flatpak manifest is not ideal for development, it will work but it does not manage build caching properly.


Requires Rust (stable), GTK3, and a couple other things. Also requires libhandy1: it is not packaged on all distros at the moment, you might have to build it yourself.

Build dependencies on Ubuntu 20.04 for instance: build-essential pkg-config meson libssl-dev libglib2.0-dev-bin libgtk-3-dev libasound2-dev libpulse-dev.

Then, with meson:

meson target -Dbuildtype=debug -Doffline=false --prefix="$HOME/.local"
ninja -C target


~1M SLoC