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
230KB
6.5K
SLoC
Spot
Gtk/Rust native Spotify client for the Gnome desktop. Only works with premium accounts!
Based on librespot.
Installing
Features
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
Planned
- playlist management (creation and edition)
- proper play queue implementation
- translate app
- liked tracks
- GNOME search provider?
- smarter search?
- recommandations?
Building
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.
Manually
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
Dependencies
~56MB
~1M SLoC