[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music

refactor: Strongly type and simplify auth error logic master

* Use separate errors for init auth check throws and root auth error throws (to be implemented in each component) * Consolidate auth issue discovery to one reusable function * rethrow on testAuth based on auth error type and unrecoverable flag


+80 -31
2 changed files