@tidal-music/common!TidalError - if the auth module has not been initialized
UnexpectedError - if the credentials are not valid (e.g. status 401)
@tidal-music/common!RetryableError - if the server is not reachable (e.g. status 500)
@tidal-music/common!NetworkError - if the client appears to be offline
In case you have a limited input device, e.g. a TV, you can use this method to start the login flow. The method will return a response including a code you need to show to the user along with a url.