diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs index 47c0ba8..6e2ee7b 100644 --- a/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs +++ b/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs @@ -166,7 +166,10 @@ public class ChromaprintAnalyzer : IMediaFileAnalyzer } // If no intro is found at this point, the popped episode is not reinserted into the queue. - episodesWithoutIntros.Add(currentEpisode); + if (!seasonIntros.ContainsKey(currentEpisode.EpisodeId)) + { + episodesWithoutIntros.Add(currentEpisode); + } } // If cancellation was requested, report that no episodes were analyzed.