Skip to content

Conversation

Mason-Weigand
Copy link
Contributor

When a sync play group is created it is checking the sessions FullNowPlayingItem property to determine if it should start playback. This property wasn't being set when playback stopped for the session. Newly created groups would then automatically start playback on items that were no longer being played on the session.

Changes

Set FullNowPlayingItem to null in RemoveNowPlayingItem method to ensure FullNowPlayingItem and NowPlayingItem are kept in sync on item removal and groups don't see a stale value

@crobibero crobibero merged commit d561cef into jellyfin:master Jun 23, 2025
16 checks passed
@Mason-Weigand Mason-Weigand deleted the fix-session-playingitem-desync branch June 23, 2025 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants