Something went wrong. Try again.
[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
Something went wrong. Try again.
fix: Refactor play tranforming to dogfood steps and fix caching #495 master
* Re-use lifecycle steps/patch to build diffs * Break out step generation into own function to simplify logic * Cache steps instead of play to avoid returning a cached play when data is the same #495 * Replace patch object/patching logic with json-diff-ts as its more robust and actually maintained * Reduces need to stringify everywhere due to lack of cloning in jsonpatchdiff
Author FoxxMD Date (Mar 25, 2026, 6:48 PM UTC) Commit 82c0a4fa 82c0a4faec7db6d4b4be8299558a0694398134c7 Parent ccbd5e30 ccbd5e304a1d1ba21a3b579cbd0de0c67190f85b