A Spotify client using Qt as a simpler, lighter alternative to the official client, inspired by spotify-tui. Much like spotify-tui, you need an actual Spotify client running, for example spotifyd, which can be configured from within the app. Also like other clients, controlling music playback requires Spotify Premium.
Check out the spotify-qt-quick repo if you're interested in a Qt Quick UI.
Tested: Linux, Windows
Supported: macOS, *BSD, Haiku, any platform officially supported by Qt
spotify-qt is available from some package managers. If there are any package issues, or the version is out of date, contact the respective package maintainers, not me, unless I'm the package maintainer. If you want to maintain the package on a system not in the list below, you are very much free to. Just please open an issue, or get in contact with me, so I can add it to the list.
| Platform | Package | Maintainer |
|---|---|---|
| Arch (or Arch-based) | kraxarn | |
| Haiku | Begasus | |
| NetBSD | voidpin | |
| FreeBSD | ehaupt |
You can also get it as a snap, or just run snap install spotify-qt, if that's your thing.
Make sure you have Qt (5.12+/6.0+), CMake (3.5+) and various build tools like make, g++ and git.
Keep in mind that the master branch is considered unstable at all times.
Therefore, it's recommended to use the stable branch, which is updated after each new stable release,
unless you wanted to try out new features.
git clone --branch stable https://github.com/kraxarn/spotify-qt.git
cd spotify-qt
mkdir build
cd build
cmake ..
make
./spotify-qt
