diff --git a/ConfusedPolarBear.Plugin.IntroSkipper.Tests/TestAudioFingerprinting.cs b/ConfusedPolarBear.Plugin.IntroSkipper.Tests/TestAudioFingerprinting.cs
index 91ece56..c6e2570 100644
--- a/ConfusedPolarBear.Plugin.IntroSkipper.Tests/TestAudioFingerprinting.cs
+++ b/ConfusedPolarBear.Plugin.IntroSkipper.Tests/TestAudioFingerprinting.cs
@@ -25,7 +25,7 @@ public class TestAudioFingerprinting
[InlineData(19, 2_465_585_877)]
public void TestBitCounting(int expectedBits, uint number)
{
- Assert.Equal(expectedBits, FingerprinterTask.CountBits(number));
+ Assert.Equal(expectedBits, AnalyzeEpisodesTask.CountBits(number));
}
[FactSkipFFmpegTests]
@@ -85,7 +85,7 @@ public class TestAudioFingerprinting
[FactSkipFFmpegTests]
public void TestIntroDetection()
{
- var task = new FingerprinterTask(new LoggerFactory());
+ var task = new AnalyzeEpisodesTask(new LoggerFactory());
var lhsEpisode = queueEpisode("audio/big_buck_bunny_intro.mp3");
var rhsEpisode = queueEpisode("audio/big_buck_bunny_clip.mp3");
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/ScheduledTasks/FingerprinterTask.cs b/ConfusedPolarBear.Plugin.IntroSkipper/ScheduledTasks/AnalyzeEpisodesTask.cs
similarity index 97%
rename from ConfusedPolarBear.Plugin.IntroSkipper/ScheduledTasks/FingerprinterTask.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/ScheduledTasks/AnalyzeEpisodesTask.cs
index cd64efe..17ebc82 100644
--- a/ConfusedPolarBear.Plugin.IntroSkipper/ScheduledTasks/FingerprinterTask.cs
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/ScheduledTasks/AnalyzeEpisodesTask.cs
@@ -1,6 +1,5 @@
using System;
using System.Collections.Generic;
-using System.Collections.ObjectModel;
using System.Numerics;
using System.Threading;
using System.Threading.Tasks;
@@ -11,9 +10,9 @@ using Microsoft.Extensions.Logging;
namespace ConfusedPolarBear.Plugin.IntroSkipper;
///
-/// Fingerprint and analyze all queued episodes for common audio sequences.
+/// Analyze all television episodes for introduction sequences.
///
-public class FingerprinterTask : IScheduledTask
+public class AnalyzeEpisodesTask : IScheduledTask
{
///
/// Maximum number of bits (out of 32 total) that can be different between segments before they are considered dissimilar.
@@ -41,7 +40,7 @@ public class FingerprinterTask : IScheduledTask
///
private const double ReanalysisTolerance = ReanalysisBucketWidth * 1.5;
- private readonly ILogger _logger;
+ private readonly ILogger _logger;
private readonly ILogger _queueLogger;
@@ -74,22 +73,22 @@ public class FingerprinterTask : IScheduledTask
private static int minimumIntroDuration = 15;
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
/// Logger factory.
/// Library manager.
- public FingerprinterTask(ILoggerFactory loggerFactory, ILibraryManager libraryManager) : this(loggerFactory)
+ public AnalyzeEpisodesTask(ILoggerFactory loggerFactory, ILibraryManager libraryManager) : this(loggerFactory)
{
_libraryManager = libraryManager;
}
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
/// Logger factory.
- public FingerprinterTask(ILoggerFactory loggerFactory)
+ public AnalyzeEpisodesTask(ILoggerFactory loggerFactory)
{
- _logger = loggerFactory.CreateLogger();
+ _logger = loggerFactory.CreateLogger();
_queueLogger = loggerFactory.CreateLogger();
_fingerprintCache = new Dictionary();
@@ -894,7 +893,7 @@ public class FingerprinterTask : IScheduledTask
new TaskTriggerInfo
{
Type = TaskTriggerInfo.TriggerDaily,
- TimeOfDayTicks = TimeSpan.FromDays(24).Ticks
+ TimeOfDayTicks = TimeSpan.FromHours(0).Ticks
}
};
}