From ebc15d3e279d52a55f49e4de5aca2153f64ac636 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sat, 14 Mar 2026 20:26:20 +0100 Subject: [PATCH] Handle removed alternates --- .../Library/LibraryManager.cs | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs index 11a6f58800..57db845cb2 100644 --- a/Emby.Server.Implementations/Library/LibraryManager.cs +++ b/Emby.Server.Implementations/Library/LibraryManager.cs @@ -432,13 +432,43 @@ namespace Emby.Server.Implementations.Library if (item is Video video && !video.PrimaryVersionId.HasValue && video.OwnerId.IsEmpty()) { var localAlternateIds = GetLocalAlternateVersionIds(video).ToHashSet(); - var alternateVersions = localAlternateIds + var allAlternateVersions = localAlternateIds .Concat(GetLinkedAlternateVersions(video).Select(v => v.Id)) .Distinct() .Select(id => GetItemById(id)) .OfType