[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(cache): Improve data marshalling and cache init master

* Use typeson for stringified data marshalling * Use clone for in-memory serializing to preserve dayjs * Refactor cache backend init into indepedent, testable functions * Add `false` as cache provider type to allow disabling secondary cache


+421 -83
5 changed files