Live data from Hacker News

Open-Source Spotify App

github.com

71–80 of 113 posts

Re: Open-Source Spotify App

#71
post #61
post #2

This is an iOS app, but if it isn’t what you were hoping for, check out these other projects. A CLI UI for Spotify [0] Spotify as a daemon [1] [0] https://github.com/Rigellute/spotify-tui [1] https://github.com/Spotifyd/spotifyd

Does anyone know why Spotify doesn’t pursue name rights or DMCA takedowns in all these OSS projects, as they reverse engineer and use Spotify’s name? Snapchat practices DMCA/copyright for a lot for these sort of projects.

[deleted]

Re: Open-Source Spotify App

#73
post #72

looks like you're using the web api instead of the IOS sdk? any reason for that? is the ios sdk not in swift yet ? It was a pain to setup the last time i looked at it.

The documentation for the iOS Sdk is terrible. It's also in Obj-c. The Web API is pretty clear and we all love JSON. The only thing I could see myself using the iOS Sdk for is remote playing.

Re: Open-Source Spotify App

#75
post #70

OT: does anyone know why an existing playlist would suddenly become something comepletwly different? I used to listen to a Carnatic Classical playlist (Here’s a playlist for you… Carnatic Classical by Spotify https://open.spotify.com/playlist/37i9dQZF1DWZqTcNLmb3sH?si=... ) and now it’s just changed to something completely different. Honestly this made me want to leave!

I don't think playlists are market specific so I'd guess that was either just human error or some automated script on Spotify's part going wrong. Google cache confirms that the same playlist ID was used for the one you are looking for.

Re: Open-Source Spotify App

#76

I have a question for those familiar with Spotify API. Do they serve you the song's audio bits and if they do how do they do DRM?

libspotify used to do that but they deprecated that(iirc it still works), today the only supported playback option they have is a js player which requires decrypting DRM content in browser.

Re: Open-Source Spotify App

#77

My first thought, upon seeing this is licensed under the GPLv3, is that it wouldn't be legal to run under iOS, as the Tivoization aspect would come into play. However, as there is but one author, this issue doesn't materialize, although the sole author is the only one who can legally submit this to run under any machine, barring that private app exception I'm rather certain someone would mention if I didn't first. It…

I see nothing wrong with GPLv3 here; what exactly is the problem? Tivoization doesn’t make sense because people can just recompile the app themselves and install it.

Re: Open-Source Spotify App

#78
post #53

My first thought, upon seeing this is licensed under the GPLv3, is that it wouldn't be legal to run under iOS, as the Tivoization aspect would come into play. However, as there is but one author, this issue doesn't materialize, although the sole author is the only one who can legally submit this to run under any machine, barring that private app exception I'm rather certain someone would mention if I didn't first. It…

Thank you for the comment. I learned a few things about licensing. The main reason I chose GPL was because I don't want someone else building a commercial closed source application based on my app; others can still fork the project and modify it. I don't intend to release this app on any other platform but others who want to may feel free - I think GPL allows for this. In the end, I don't really care what others do w…

> The main reason I chose GPL was because I don't want someone else building a commercial closed source application based on my app; others can still fork the project and modify it.

GPL is generally the best choice for that.

> In the end, I don't really care what others do with my app as long as they consult me about what they want to do with it

There’s no popular license that I know of that requires people to tell you about their fork. They can just release it and publish the code along with it.

Re: Open-Source Spotify App

#79
post #74

Earlier quoted context omitted.

As in, actual audio? Or metadata?

Pulls in metadata. I use the metadata's external url to open the track in spotify.

It would’ve been better if you had answered the question clearly at the first instance. This thread seemed like playing 20 questions.

Re: Open-Source Spotify App

#80
post #74

Earlier quoted context omitted.

Pulls in metadata. I use the metadata's external url to open the track in spotify.

It would’ve been better if you had answered the question clearly at the first instance. This thread seemed like playing 20 questions.

“To stream music, it redirects you to the Spotify app.”

Seemed pretty obvious to me.

Post reply on HN