this post was submitted on 26 Feb 2024
168 points (89.3% liked)

Open Source

33240 readers
338 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!

all 36 comments
sorted by: hot top controversial new old
[–] [email protected] 109 points 1 year ago (4 children)

But it's not a Spotify client, is it?

IIRC it uses Spotify APIs to generate playlists, but that's all.
Actual music gets streamed from YouTube.

[–] [email protected] 41 points 1 year ago (2 children)

Thanks. I was interested how it was getting access to Spotify music library and suggestion algorithms but turns out it just isn't.

Wonder why is trying to pretend to be Spotify when it could just market itself as a YouTube music interface.

[–] [email protected] 34 points 1 year ago (3 children)

I don't know why, but personally it really rubs me the wrong way.

It's not really "false advertising", since it's not a paid app, but still...

Real open source alternatives exist, but they require Spotify Premium to actually stream music legally straight from Spotify.

[–] [email protected] 5 points 1 year ago (1 children)

What are those open source alternatives you mention?

[–] [email protected] 2 points 1 year ago (1 children)

Are those Spotify alternative clients just for a better ux?

[–] [email protected] 1 points 1 year ago

Yeah, but I don't really use them, so not the best person to ask. :)

[–] [email protected] -4 points 1 year ago (1 children)

I don't really see any false advertising. It is explicitly described as exactly what it is.

"An open source, cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API and YouTube, Piped.video or JioSaavn as an audio source, eliminating the need for Spotify Premium"

I guess it lacks the suggestion algo but that's the privacy compromise I guess.

[–] [email protected] 16 points 1 year ago (1 children)

No, it's not.

It says it's a "Spotify client". It simply isn't.

[–] [email protected] 1 points 1 year ago

Read the next few words

[–] [email protected] 0 points 1 year ago

Because people like me want all my spotify playlists regardless of where they are getting streamed.

[–] BurnedOliveTree 21 points 1 year ago (2 children)

Yeah, I tried it and the quality wasn't great

[–] LunchEnjoyer 3 points 1 year ago

Yup, tried it for a week straight now on both desktop and android, and although a great application, it isn't quite ready for me to transfer to it fully at least. But defo keeping a close eye on the development 😊

[–] [email protected] 2 points 1 year ago

Nice to have a tin ear sometimes

[–] [email protected] 8 points 1 year ago (1 children)

Yeah. It's both kind of useless if you already have spotify and very misleading.

[–] [email protected] 1 points 1 year ago

Read the description imo

[–] [email protected] 21 points 1 year ago

I've been using this for a little while now on Android. I believe it works by using Spotify track data and your account there to then use YouTube's audio to feed your the music you ask for. It's seamlessly done. So far it's meeting all my streaming music needs, even if it is sometimes a little uneven in performance.

[–] [email protected] 14 points 1 year ago (2 children)

Man I love open-source for such things. But wait does Spotify really have an API? I didn't know that

[–] [email protected] 15 points 1 year ago (1 children)

Yes, they do! You can even look up additional information about songs like the bpm, gebre, etc., I am tempted to do some project with it.

[–] [email protected] 5 points 1 year ago

Why not using musicbrainz for that?

[–] [email protected] 3 points 1 year ago

I use it to switch playback between my phone and computer using a keyboard shortcut.

Very useful actually.

[–] Amaterasu 6 points 1 year ago* (last edited 1 year ago) (2 children)

Aside of the cross-platform why this one and not Innertune?

[–] [email protected] 5 points 1 year ago

Ytm has TERRIBLE recommendations

[–] [email protected] 1 points 1 year ago

Does innertune support Spotify playlists etc?

[–] sramder 4 points 1 year ago

Unfortunately there’s currently no way to prevent it from automatically loading on your Mac ;-)

I’m absolutely going to give this a try. Thanks for posting!

[–] prashanthvsdvn 2 points 1 year ago (2 children)

I am not sure how legal this is, since Spotify exposes the API only for premium customers. But have a look at this project that is written in Rust and uses the aforementioned API to stream

[–] [email protected] 9 points 1 year ago

I don't even think any apps that use the API are allowed to use "Spot" in their name.

It cannot begin with “Spot” or be similar to “Spotify” in sound or spelling.

https://developer.spotify.com/documentation/design

[–] [email protected] 5 points 1 year ago

I've seen some some other projects that scrape Spotify instead to get their curated playlists, then use Piped & Invidious instances to identify and stream the track file from YouTube

[–] [email protected] 2 points 1 year ago

Unfortunately Spotube doesn't play podcasts

[–] [email protected] 1 points 1 year ago

I like it a lot, but for some reason almost all players on Android, that make use of YT have this issue, it stops playing track or two randomly. And then I have to manually put it to the next song or try to launch that particular track several times. Harmony Music and Blackhole do not have this issue. Recomendations aren't there though. I have less issues on Linux version.