Use client-reported position for idle playback cleanup

This commit is contained in:
itsb
2026-08-13 16:41:45 -05:00
parent 916c3c9cc3
commit 499e64b1c3
4 changed files with 191 additions and 1 deletions
@@ -655,7 +655,7 @@ namespace Emby.Server.Implementations.Session
ItemId = session.NowPlayingItem is null ? Guid.Empty : session.NowPlayingItem.Id,
SessionId = session.Id,
MediaSourceId = session.PlayState?.MediaSourceId,
PositionTicks = session.PlayState?.PositionTicks
PositionTicks = session.LastPlaybackCheckInPositionTicks ?? 0
}).ConfigureAwait(false);
}
catch (Exception ex)