[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

feat: Improve client/source schema validation generation and error handling master

* Use runtime-generated schemas * Ensures validated schemas always match code * Can use schemas for individual source/clients without having to generate files * catch invididual validation errors and log instead of crashing * refactor validation error output into chained error instead of as individual log statements to improve clarity


+284 -149
9 changed files