Fix played check in next episode logic

This commit is contained in:
Shadowghost
2026-03-07 21:24:10 +01:00
parent e6e7f2a692
commit 1d8bdcc411

View File

@@ -208,6 +208,11 @@ namespace Emby.Server.Implementations.TV
sortedEpisodes = sortedEpisodes.SkipWhile(episode => !episode.Id.Equals(lastWatchedEpisode.Id)).Skip(1);
}
if (!includePlayed)
{
sortedEpisodes = sortedEpisodes.Where(episode => _userDataManager.GetUserData(user, episode) is not { Played: true });
}
nextEpisode = sortedEpisodes.FirstOrDefault();
}
}