🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
Go to file
2021-03-18 11:11:03 +06:00
.vscode Fixed unintentional Home component render on track change, implemented new mechanism with caching for spotifyAPI using react-query & refresh access token method. Moved to BoxView from View for frame bugs of react-nodegui 2021-03-01 22:47:15 +06:00
assets vanilla search view built 2021-03-16 18:25:08 +06:00
deploy vanilla search view built 2021-03-16 18:25:08 +06:00
src Search & SearchResultPlaylist see all added. Spotify Infinite Query added for infinite scroll 2021-03-18 11:11:03 +06:00
.babelrc Finished bootstraping basic UI 2021-02-14 09:15:49 +06:00
.gitignore Works fine with clientCredentialGrant flow of spotify 2021-02-17 22:44:43 +06:00
assets.d.ts Finished bootstraping basic UI 2021-02-14 09:15:49 +06:00
node-mpv.d.ts Finished bootstraping basic UI 2021-02-14 09:15:49 +06:00
package-lock.json follow & unfollow playlist feature, colorful playlistButton for lessening resource usage, was added 2021-03-15 17:41:17 +06:00
package.json vanilla search view built 2021-03-16 18:25:08 +06:00
README.md Error Applet component, little incomplete documentation & incomplete tabmenu added 2021-03-03 10:31:45 +06:00
tsconfig.json Search & SearchResultPlaylist see all added. Spotify Infinite Query added for infinite scroll 2021-03-18 11:11:03 +06:00
webpack.config.js Works fine with clientCredentialGrant flow of spotify 2021-02-17 22:44:43 +06:00

Spotube

Spotube is a qt based lightweight spotify client which uses nodegui/react-nodegui as frontend & nodejs as backend. It utilizes the power of Spotify & Youtube's public API & creates a hazardless, performant & resource friendly User Experience

Features

Following are the features that currently spotube offers:

  • Open Source
  • No telementry, diagnostics or user data collection
  • Lightweight & resource friendly
  • Near native performance & seemless with default desktop themes (Win10, Win7, OSX, QT-default)
  • Playback control is on user's machine instead of server based
  • Small size & less data hungry
  • No spotify or youtube ads since it uses all public & free APIs (But it's recommended to support the creators by watching/liking/subscribing to the artists youtube channel or add as favourite track in spotify. Mostly buying spotify premium is the best way to support their valuable creations)

Installation

I'm always releasing newer versions of binary of the software each 2-3 month with minor changes & each 6-8 month with major changes. Grab the binaries

Windows: .exe

OSX: I hate apple (Just kidding, actually don't have a mac)

Linux: .appimage

I'll/try to upload the package binaries to linux debian/arch/ubuntu/snap/flatpack/redhat stores or software centers or repositories

Configuration

There are some configurations that needs to be done to start using this software

You need a spotify account & a web app for

  • clientId
  • clientSecret

See these screenshots:

1

2

3

4

[Important]!: No personal data or any kind of sensitive information won't be collected from spotify. Don't believe? See the code for yourself