// ReSharper disable once TooManyDependencies public AudioFingerprintScheduledTask(IFfmpegManager ffmpegManager, IFileSystem fileSystem, IJsonSerializer jsonSerializer, ILogManager logMan, IUserManager userManager, ILibraryManager libraryManager) { FfmpegManager = ffmpegManager; FileSystem = fileSystem; JsonSerializer = jsonSerializer; UserManager = userManager; LibraryManager = libraryManager; Log = logMan.GetLogger(Plugin.Instance.Name); }
public IntroDetection(IJsonSerializer json, IFileSystem file, ILogManager logMan, IFfmpegManager f, IApplicationPaths applicationPaths) { JsonSerializer = json; FileSystem = file; ApplicationPaths = applicationPaths; FfmpegManager = f; Logger = logMan.GetLogger(Plugin.Instance.Name); Instance = this; }