Пример #1
0
 public MovieFolderScanner(
     ILocalFileSystem localFileSystem,
     IMovieRepository movieRepository,
     ILocalStatisticsProvider localStatisticsProvider,
     ILocalMetadataProvider localMetadataProvider,
     IMetadataRepository metadataRepository,
     IImageCache imageCache,
     ISearchIndex searchIndex,
     ILogger <MovieFolderScanner> logger)
     : base(localFileSystem, localStatisticsProvider, metadataRepository, imageCache, logger)
 {
     _localFileSystem       = localFileSystem;
     _movieRepository       = movieRepository;
     _localMetadataProvider = localMetadataProvider;
     _searchIndex           = searchIndex;
     _logger = logger;
 }
 public TelevisionFolderScanner(
     ILocalFileSystem localFileSystem,
     ITelevisionRepository televisionRepository,
     ILocalStatisticsProvider localStatisticsProvider,
     ILocalMetadataProvider localMetadataProvider,
     IMetadataRepository metadataRepository,
     IImageCache imageCache,
     ISearchIndex searchIndex,
     ILogger <TelevisionFolderScanner> logger) : base(
         localFileSystem,
         localStatisticsProvider,
         metadataRepository,
         imageCache,
         logger)
 {
     _localFileSystem       = localFileSystem;
     _televisionRepository  = televisionRepository;
     _localMetadataProvider = localMetadataProvider;
     _searchIndex           = searchIndex;
     _logger = logger;
 }
Пример #3
0
 public MusicVideoFolderScanner(
     ILocalFileSystem localFileSystem,
     ILocalStatisticsProvider localStatisticsProvider,
     ILocalMetadataProvider localMetadataProvider,
     ILocalSubtitlesProvider localSubtitlesProvider,
     IMetadataRepository metadataRepository,
     IImageCache imageCache,
     ISearchIndex searchIndex,
     ISearchRepository searchRepository,
     IArtistRepository artistRepository,
     IMusicVideoRepository musicVideoRepository,
     ILibraryRepository libraryRepository,
     IMediaItemRepository mediaItemRepository,
     IMediator mediator,
     IFFmpegProcessService ffmpegProcessService,
     ITempFilePool tempFilePool,
     IClient client,
     ILogger <MusicVideoFolderScanner> logger) : base(
         localFileSystem,
         localStatisticsProvider,
         metadataRepository,
         mediaItemRepository,
         imageCache,
         ffmpegProcessService,
         tempFilePool,
         client,
         logger)
 {
     _localFileSystem        = localFileSystem;
     _localMetadataProvider  = localMetadataProvider;
     _localSubtitlesProvider = localSubtitlesProvider;
     _searchIndex            = searchIndex;
     _searchRepository       = searchRepository;
     _artistRepository       = artistRepository;
     _musicVideoRepository   = musicVideoRepository;
     _libraryRepository      = libraryRepository;
     _mediator = mediator;
     _client   = client;
     _logger   = logger;
 }