First, the best case scenario is that I display a sign-in with Spotify button that I use to get artist information from Spotify! but the problem is that this has zero value from a technical standpoint as there is no such thing as Spotify Artist User. The artist profile can be managed by multiple places, some complicated sh*t, not as straightforward I imagined!
The second reason is that I don't wanna lock my self into Spotify's API too much because they can revoke my access anytime they want, and although everything is going fine for now, they don't seem to be very developer-friendly. For example, I need to wait 6 weeks to get a bigger limit rate for their API usage.
So, if I use something more reliable for auth like Google or normal email/password, I can easily switch from relying on Spotify easily (think "turn your apple music/sound cloud etc.." to a website).
I don't need Google specifically, it's just an auth method but I get the confusion, I was planning to use Spotify's login button to just avoid all this but used Google for the reasons above. I'll probably add Email as another signing up method next to Google to mitigate some of the confusion.
Yeah, would be nice if Spotify offered API to auth artists. Otherwise anyone can create https://noise.site/taylorswift and you have to deal with giving/transferring access to the correct person
Update: ok, bad example as TS already exists but you know what I mean, impersonating artists who have not claimed their profile yet
First, the best case scenario is that I display a sign-in with Spotify button that I use to get artist information from Spotify! but the problem is that this has zero value from a technical standpoint as there is no such thing as Spotify Artist User. The artist profile can be managed by multiple places, some complicated sh*t, not as straightforward I imagined!
The second reason is that I don't wanna lock my self into Spotify's API too much because they can revoke my access anytime they want, and although everything is going fine for now, they don't seem to be very developer-friendly. For example, I need to wait 6 weeks to get a bigger limit rate for their API usage.
So, if I use something more reliable for auth like Google or normal email/password, I can easily switch from relying on Spotify easily (think "turn your apple music/sound cloud etc.." to a website).
I don't need Google specifically, it's just an auth method but I get the confusion, I was planning to use Spotify's login button to just avoid all this but used Google for the reasons above. I'll probably add Email as another signing up method next to Google to mitigate some of the confusion.