Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spotify support #48

Closed
mikelpint opened this issue Sep 27, 2017 · 4 comments
Closed

Spotify support #48

mikelpint opened this issue Sep 27, 2017 · 4 comments

Comments

@mikelpint
Copy link
Contributor

Is Spotify going to be avaliable as a service in the app?

@nukeop
Copy link
Owner

nukeop commented Sep 27, 2017

Likely not; I don't want to use their proprietary javascript (the official sdk or the web api) in the program, as that would make it subject to any rules Spotify wants to enforce, and I found it very hard to reverse engineer the communication protocols the web client uses.

I don't know how feasible it is to decode their streams via scraping and some clever math, but it would be the motherlode when it comes to nuclear.

@mikelpint
Copy link
Contributor Author

Ok 😄

@ItsShadowCone
Copy link

And even then they would probably be able to enforce rules like "by using Spotify as a source of music you agree to xxx"

@nukeop
Copy link
Owner

nukeop commented Sep 27, 2017

If I were able to scrape and decode the streams myself, they wouldn't get to enforce anything.
I could try applying for an api key and use the Spotify SDK, then let users log in from nuclear, but if that's in violation of their terms of service, my key would be revoked and the functionality would be instantly broken. I don't want any companies to have any power over my program, so I cannot include that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants