diff --git a/Shokofin/API/Info/SeasonInfo.cs b/Shokofin/API/Info/SeasonInfo.cs index c5ab6857..f90614e7 100644 --- a/Shokofin/API/Info/SeasonInfo.cs +++ b/Shokofin/API/Info/SeasonInfo.cs @@ -165,10 +165,16 @@ public SeasonInfo(Series series, DateTime? earliestImportedAt, DateTime? lastImp altEpisodesList = new(); } - if (Plugin.Instance.Configuration.MovieSpecialsAsExtraFeaturettes && type == SeriesType.Movie && specialsList.Count > 0) { - extrasList.AddRange(specialsList); - specialsAnchorDictionary.Clear(); - specialsList = new(); + if (Plugin.Instance.Configuration.MovieSpecialsAsExtraFeaturettes && type == SeriesType.Movie) { + if (specialsList.Count > 0) { + extrasList.AddRange(specialsList); + specialsAnchorDictionary.Clear(); + specialsList = new(); + } + if (altEpisodesList.Count > 0) { + extrasList.AddRange(altEpisodesList); + altEpisodesList = new(); + } } Id = seriesId; diff --git a/Shokofin/Configuration/configPage.html b/Shokofin/Configuration/configPage.html index 6be83ede..c7f08b3b 100644 --- a/Shokofin/Configuration/configPage.html +++ b/Shokofin/Configuration/configPage.html @@ -282,7 +282,7 @@

Library Settings

Force movie special featurettes -
Append all specials in AniDB movie series as special featurettes for the movies. By default only some specials will be automatically recognized as special featurettes, but by enabling this option you will force all specials to be used as special featurettes. This setting applies to movie series across all library types.
+
Append all specials in AniDB movie series as special featurettes for the movies. By default only some specials will be automatically recognized as special featurettes, but by enabling this option you will force all specials to be used as special featurettes. This setting applies to movie series across all library types, and may break some movie series in a show type library unless appropriate measures are taken.