[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
0

Configure Feed

Select the types of activity you want to include in your feed.

fix(plex): Increase max drift to 35 seconds to account for symfonium lag #271

Symfonium only reports position every 30 seconds vs. plex/plexamp 15 seconds. Increase max drift so MS doesn't falsely seek and reset play state.

FoxxMD (Jul 7, 2025, 3:04 PM UTC) 34b0995d 4e5f3837

+1 -1
+1 -1
src/backend/sources/PlayerState/PlexPlayerState.ts
··· 6 6 7 7 export class PlexPlayerState extends PositionalPlayerState { 8 8 constructor(logger: Logger, platformId: PlayPlatformId, opts?: PlayerStateOptions) { 9 - super(logger, platformId, {allowedDrift: 17000, rtTruth: true, ...(opts || {})}); 9 + super(logger, platformId, {allowedDrift: 35000, rtTruth: true, ...(opts || {})}); 10 10 this.gracefulEndBuffer = this.allowedDrift / 1000; 11 11 } 12 12