All Projects → kraxarn → Spotify Qt

kraxarn / Spotify Qt

Licence: gpl-3.0
Lightweight Spotify client using Qt

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Spotify Qt

Pasta For Spotify
A material design Spotify client for Android
Stars: ✭ 93 (-56.13%)
Mutual labels:  spotify-api, spotify
Soundize
🎧 A homemade Spotify application. It's a server side rendering client made with React and Redux, powered by the Spotify API
Stars: ✭ 121 (-42.92%)
Mutual labels:  spotify-api, spotify
Spartan
An Elegant Spotify Web API Library Written in Swift for iOS and macOS
Stars: ✭ 100 (-52.83%)
Mutual labels:  spotify-api, spotify
Spotify Web Api Kotlin
Spotify Web API wrapper for Kotlin/JVM, Kotlin/Android, Kotlin/JS, and Kotlin/Native. Includes a Spotify Web Playback SDK wrapper for Kotlin/JS, and a spotify-auth wrapper for Kotlin/Android
Stars: ✭ 86 (-59.43%)
Mutual labels:  spotify-api, spotify
Spotify Graphql
GraphQL schema for Spotify WebAPI — TypeScript / Node.js (v6)
Stars: ✭ 213 (+0.47%)
Mutual labels:  spotify-api, spotify
Whisperify
An interactive way to learn about your favourite songs on Spotify. Quiz yourself on your favourite playlists and share quizzes with friends.
Stars: ✭ 91 (-57.08%)
Mutual labels:  spotify-api, spotify
Spotify Dart
A dart library for interfacing with the Spotify API.
Stars: ✭ 109 (-48.58%)
Mutual labels:  spotify-api, spotify
Spotify Tui
Spotify for the terminal written in Rust 🚀
Stars: ✭ 11,061 (+5117.45%)
Mutual labels:  spotify-api, spotify
Tune
A streamlined Spotify client and browser with a focus on performance and integrations.
Stars: ✭ 166 (-21.7%)
Mutual labels:  spotify-api, spotify
Listen Now
Listen-now, 提供了多音乐平台的音乐搜索、播放、歌单播放、同步平台歌单到本地数据库,并计划开发智能音乐推荐系统。listen-now主要由学生层级的同学一起开发。
Stars: ✭ 139 (-34.43%)
Mutual labels:  spotify-api, spotify
Exportify
Export Spotify playlists using the Web API. Analyze them in the Jupyter notebook.
Stars: ✭ 80 (-62.26%)
Mutual labels:  spotify-api, spotify
Spotify Now Playing
Spotify now playing information and control popup for macOS menu bar
Stars: ✭ 171 (-19.34%)
Mutual labels:  spotify-api, spotify
Vibe
Get insights into your Spotify listening history 🎶
Stars: ✭ 67 (-68.4%)
Mutual labels:  spotify-api, spotify
Spotify Web Api Js
A client-side JS wrapper for the Spotify Web API
Stars: ✭ 1,313 (+519.34%)
Mutual labels:  spotify-api, spotify
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-69.81%)
Mutual labels:  spotify-api, spotify
Exportify
Export/Backup Spotify playlists using the Web API
Stars: ✭ 1,611 (+659.91%)
Mutual labels:  spotify-api, spotify
Spotty Features
Show trends about your music listening habits over time. Create playlists from a given seed and specified audio features.
Stars: ✭ 20 (-90.57%)
Mutual labels:  spotify-api, spotify
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-84.43%)
Mutual labels:  spotify-api, spotify
Spotify.py
🌐 API wrapper for Spotify 🎶
Stars: ✭ 131 (-38.21%)
Mutual labels:  spotify-api, spotify
Coverify
🎧 Design fresh album cover for your Spotify playlists
Stars: ✭ 167 (-21.23%)
Mutual labels:  spotify-api, spotify

spotify-qt with breeze dark

Build Status

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.

Contributions are very welcome!

Supported platforms

Tested: Linux, Windows

Supported: macOS, *BSD, Haiku, any platform officially supported by Qt

Installing

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) AUR kraxarn
Haiku HaikuPorts Begasus
NetBSD pkgsrc voidpin
FreeBSD FreeBSD Ports ehaupt

You can also get it as a snap, or just run snap install spotify-qt, if that's your thing.

Building yourself

Make sure you have Qt (5.12+/6.0+) with SVG support, 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, only including important bug fixes, 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].