diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs
index 2a03321..c2eb513 100644
--- a/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/ChromaprintAnalyzer.cs
@@ -275,10 +275,10 @@ public class ChromaprintAnalyzer : IMediaFileAnalyzer
{
var modifiedPoint = (uint)(originalPoint + i);
- if (rhsIndex.TryGetValue(modifiedPoint, out var value))
+ if (rhsIndex.TryGetValue(modifiedPoint, out var rhsModifiedPoint))
{
var lhsFirst = (int)lhsIndex[originalPoint];
- var rhsFirst = (int)value;
+ var rhsFirst = (int)rhsModifiedPoint;
indexShifts.Add(rhsFirst - lhsFirst);
}
}
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/SegmentAnalyzer.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/SegmentAnalyzer.cs
new file mode 100644
index 0000000..da17352
--- /dev/null
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/Analyzers/SegmentAnalyzer.cs
@@ -0,0 +1,36 @@
+namespace ConfusedPolarBear.Plugin.IntroSkipper;
+
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Globalization;
+using System.Linq;
+using System.Threading;
+using MediaBrowser.Model.Entities;
+using Microsoft.Extensions.Logging;
+
+///
+/// Chapter name analyzer.
+///
+public class SegmentAnalyzer : IMediaFileAnalyzer
+{
+ private ILogger _logger;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// Logger.
+ public SegmentAnalyzer(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ ///
+ public ReadOnlyCollection AnalyzeMediaFiles(
+ ReadOnlyCollection analysisQueue,
+ AnalysisMode mode,
+ CancellationToken cancellationToken)
+ {
+ return analysisQueue;
+ }
+}