From 34b0995d6b12a4c3c3c97d3f4e26de4d33d6cc3d Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Mon, 7 Jul 2025 15:04:43 +0000 Subject: [PATCH] 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. --- src/backend/sources/PlayerState/PlexPlayerState.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/sources/PlayerState/PlexPlayerState.ts b/src/backend/sources/PlayerState/PlexPlayerState.ts index 61318695..c1629484 100644 --- a/src/backend/sources/PlayerState/PlexPlayerState.ts +++ b/src/backend/sources/PlayerState/PlexPlayerState.ts @@ -6,7 +6,7 @@ import { PositionalPlayerState } from "./PositionalPlayerState.js"; export class PlexPlayerState extends PositionalPlayerState { constructor(logger: Logger, platformId: PlayPlatformId, opts?: PlayerStateOptions) { - super(logger, platformId, {allowedDrift: 17000, rtTruth: true, ...(opts || {})}); + super(logger, platformId, {allowedDrift: 35000, rtTruth: true, ...(opts || {})}); this.gracefulEndBuffer = this.allowedDrift / 1000; } -- 2.51.2