Hey, I have been working on a voice-command assistant (here's the github: https://github.com/JonasRSV/friday-voice-assistant) and I'd like to enable starting Spotify songs with it.
When reading up on authentication flows for the web-api it seems as all options require me to redirect a user to some webpage to login, also the authorization flows seem to assume that my app has some kind of UI.
What I was hoping for was some way to download a token or key that lets me call the web-api. But I can't find anything on this.
My question is, how do I authorize an application that has no UI? How do I give my assistant access to my own player?
E.g working with philips-hue I can 'create' a user and use my 'user' token to control my lights, is something similar possible with the spotify API?
I can see in my dashboard that I have a client-id and client-secret, but API-endpoints require an access token which seems to require me having a UI to get?