// 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);
 }
Exemple #2
0
 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;
 }