[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(now playing): Improve now playing to generically handle clients that have real-time updates master

* Break out player status checks and thresholds into separate functions * Consolidate all should update functionality into shouldUpdatePlayingNow for easier testing * Introduce realtime flag for teal/discord and check if clearing is possible/desired * Remove equivalent functionality in individual clients * (tealfm): Correctly set max threshold using track duration * (tealfm): Skip clearing update if close to/after expiration time * (tealfm): Increase min threshold to avoid spamming pds updates for pauses/skip track