[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 initialization and authentication stages for client/source building master

* Break up into different functions and add properties to concrete classes signalling its capabilities * More detailed logging based on which fails/succeeds * Simplify client/source init/auth step (no more need for case switch specifics other than creating object)