🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
Go to file
2025-08-14 22:29:12 +06:00
.fvm feat: Add repository and plugin API version fields to metadata plugins 2025-07-18 15:55:28 +06:00
.github feat: Add repository and plugin API version fields to metadata plugins 2025-07-18 15:55:28 +06:00
.vscode chore: SafeArea 2025-07-20 21:22:37 +06:00
android chore: fix android build not working 2025-06-21 21:28:39 +06:00
assets chore: remove greedy green music platform's references in images 2025-04-30 21:42:18 +06:00
aur-struct chore: removal of all mentions/references of that greedy green music provider 2025-04-30 21:23:37 +06:00
choco-struct chore: removal of all mentions/references of that greedy green music provider 2025-04-30 21:23:37 +06:00
cli cd: update workflow and build command for Ubuntu 22.04 compatibility 2025-01-24 14:19:44 +06:00
drift_schemas/app_db feat: Add repository and plugin API version fields to metadata plugins 2025-07-18 15:55:28 +06:00
integration_test chore: integration test 2023-04-10 16:54:34 +06:00
ios chore: generate splash screen for default flavor 2025-04-27 09:53:45 +06:00
lib chore: add animation for browse sections loadingb 2025-08-01 23:28:54 +06:00
linux feat: remove green corp names formally 2025-06-19 23:04:24 +06:00
macos chore: fix macos issues 2025-06-21 08:33:22 +06:00
metadata chore: remove greedy green music platform's references in images 2025-04-30 21:42:18 +06:00
scripts chore(windows): bmp file not found 2024-09-15 19:10:05 +06:00
test feat: Add repository and plugin API version fields to metadata plugins 2025-07-18 15:55:28 +06:00
web chore: generate splash screen for default flavor 2025-04-27 09:53:45 +06:00
website docs: fix invalid links and redirection 2025-08-14 22:29:12 +06:00
windows feat: implement metadata plugins based on hetu 2025-06-14 08:41:38 +06:00
.dockerignore fix: windows SSL Certificate error breaking login #905 (#1474) 2024-05-04 20:10:19 +06:00
.env.example feat: remove green corp names formally 2025-06-19 23:04:24 +06:00
.fvmrc feat: Add repository and plugin API version fields to metadata plugins 2025-07-18 15:55:28 +06:00
.gitignore chore: upgrade to flutter 3.29.0 2025-02-21 20:54:36 +06:00
.metadata refactor: Dart based Github Workflow CLI (#1490) 2024-05-09 15:26:58 +06:00
analysis_options.yaml fix: finally fix gradle build 2024-12-14 12:05:25 +06:00
appdmg.json chore: update macos logo 2024-12-08 22:47:13 +06:00
build.yaml refactor: migrate to auto_route from go_router 2025-01-31 21:07:51 +06:00
CHANGELOG.md chore: bump to 4.0.2 and generate changelog 2025-03-16 23:52:08 +06:00
CODE_OF_CONDUCT.md Contribution guidelines added 2022-01-19 22:56:12 +06:00
CONTRIBUTION.md cd: add action to clear space for arm build 2024-08-18 15:06:49 +06:00
devtools_options.yaml feat: upgrade to Flutter 3.22.0 2024-06-01 21:33:05 +06:00
distribute_options.yaml optimized search for both youtube track & synched subtitle 2022-04-25 22:15:01 +06:00
flutter_launcher_icons-nightly.yaml feat: add new icons #2676 by @alexio-dev (#2678) 2025-04-25 21:55:59 +06:00
flutter_launcher_icons.yaml feat: add new icons #2676 by @alexio-dev (#2678) 2025-04-25 21:55:59 +06:00
flutter_native_splash-nightly.yaml chore(android): Add hot nightly flavor (#727) 2023-09-17 00:23:18 +06:00
l10n.yaml chore: generate changelogs and migrate to non synthetic l10n 2025-03-15 16:44:57 +06:00
LICENSE chore: bump version to v4.0.0 and generate changelogs, translations and credits 2025-03-07 17:38:25 +06:00
Makefile feat: implement yt-dlp for desktop and NewPipeExtractor for Android (#2316) 2025-02-11 21:36:07 +06:00
PRIVACY_POLICY.md chore: privacy policy changes (#560) 2023-07-08 21:27:43 +06:00
pubspec.lock feat(metadata): add plugin update checker and dialog for available updates 2025-07-22 00:11:20 +06:00
pubspec.yaml chore: add animation for browse sections loadingb 2025-08-01 23:28:54 +06:00
README.md docs: add legal notice 2025-05-02 20:46:13 +06:00
untranslated_messages.json feat: remove green corp names formally 2025-06-19 23:04:24 +06:00

🚨 Spotube is banned from using "Spotify™ API" 🚨

Consequently, as the official maintainer of Spotube, I will immediately cease all forms of official distribution and development of Spotube that continue to employ the aforementioned 'Spotify™ APIs'

Their exact reasoning: (any) "uses of Spotifys data API in connection with content from YouTube to provide ad-free playback of music tracks. The use of the Spotify APIs in this manner violates the Spotify Agreements and may also violate the rights of music rights holders."

So what's now?

In short, we are cooked (legally)

For now, I've to:

  1. Stop distributing/developing Spotube/any app that uses "Spotify™ APIs"

    That means, I can no longer distribute Spotube through the website, GitHub, any app store and immediately have to take down the versions that uses Spotify™ APIs.

  2. Stop using their logo/image/name/intellectual property in a manner that "seems infringement"

  3. Forever desist from aiding or assisting any other person or entity in the activities described above


For the users of Spotube:

Don't worry, Spotube is banned only from (or assisting other) using those APIs. As long as the app isn't using them or no way helps anyone else to use them, it's ok.

In future, I'll try to rewrite Spotube to ensure it operates within the bounds of copyright law and platform policies. And give ways for the users to extend the app to their use cases. Work is already in progress to implement this! So expect some big updates soon!

But for eternity, you can't download versions of Spotube that still uses "Spotify™ APIs" from official means (website/Github/app stores). Those will be taken down.

But newer version of Spotube that doesn't use "Spotify™ APIs" will be available to replace those.

That means, in the upcoming new versions, you will no longer be able to login with your "Spotify™ Account", access your saved playlists, albums, tracks, followed artists or perform any action on that account or anything that is from "Spotify™" or owned by "Spotify™" (yes the API public data (e.g. track metadata) as well) through Spotube.

Conclusion: I'm extremely sorry for this disruption to your day to day music listening experience. Spotube existed and it used by a large number of users because they find it better. And we'll continue to be better than others but legally* from now on

Spotube has no affiliation with Spotify™ or any of its subsidiaries.

Spotube Logo

An open source, cross-platform music client
utilizing selected music provider API and YouTube®, Piped.video or JioSaavn as an audio source

Btw it's not just another Electron app 😉

Visit the website Discord Server

Support me on Patron Buy me a Coffee

HackerNews

Donate to our Open Collective


🌃 Features

  • 🚫 No ads, thanks to the use of public & free music metadata providers and YT Music APIs¹
  • ⬇️ Freely downloadable tracks
  • 🖥️ 📱 Cross-platform support
  • 🪶 Small size & less data usage
  • 🕵️ Anonymous/guest login
  • 🕒 Time synced lyrics
  • No telemetry, diagnostics or user data collection
  • 🚀 Native performance
  • 📖 Open source/libre software
  • 🔉 Playback control is done locally, not on the server

¹ It is still recommended to support creators by engaging with their YouTube channels/tracks in music platforms (or preferably by buying their merch/concert tickets/physical media).

Unsupported features

  • 🗣️ Shows & Podcasts: Shows and Podcasts will never be supported because the audio tracks are only available on music providers and accessing them would require premium.
  • 🎧 Listen Along: Coming soon!

👥 The Spotube team

💼 License

Spotube is open source and licensed under the BSD-4-Clause License.

If you are concerned, you can read the reason of choosing this license.