public GetCollectionCardsHandler( IDbContextFactory <TvContext> dbContextFactory, IMediaSourceRepository mediaSourceRepository) { _dbContextFactory = dbContextFactory; _mediaSourceRepository = mediaSourceRepository; }
public EmbyTelevisionLibraryScanner( IEmbyApiClient embyApiClient, IMediaSourceRepository mediaSourceRepository, IEmbyTelevisionRepository televisionRepository, ISearchIndex searchIndex, ISearchRepository searchRepository, IEmbyPathReplacementService pathReplacementService, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, IMediator mediator, ILogger <EmbyTelevisionLibraryScanner> logger) { _embyApiClient = embyApiClient; _mediaSourceRepository = mediaSourceRepository; _televisionRepository = televisionRepository; _searchIndex = searchIndex; _searchRepository = searchRepository; _pathReplacementService = pathReplacementService; _localFileSystem = localFileSystem; _localStatisticsProvider = localStatisticsProvider; _localSubtitlesProvider = localSubtitlesProvider; _mediator = mediator; _logger = logger; }
public GetEmbyConnectionParametersHandler( IMemoryCache memoryCache, IMediaSourceRepository mediaSourceRepository) { _memoryCache = memoryCache; _mediaSourceRepository = mediaSourceRepository; }
public JellyfinMovieLibraryScanner( IJellyfinApiClient jellyfinApiClient, ISearchIndex searchIndex, IMediator mediator, IJellyfinMovieRepository jellyfinMovieRepository, ISearchRepository searchRepository, IJellyfinPathReplacementService pathReplacementService, IMediaSourceRepository mediaSourceRepository, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, ILogger <JellyfinMovieLibraryScanner> logger) : base( localStatisticsProvider, localSubtitlesProvider, localFileSystem, mediator, searchIndex, searchRepository, logger) { _jellyfinApiClient = jellyfinApiClient; _jellyfinMovieRepository = jellyfinMovieRepository; _pathReplacementService = pathReplacementService; _mediaSourceRepository = mediaSourceRepository; }
public UpdateJellyfinLibraryPreferencesHandler( IMediaSourceRepository mediaSourceRepository, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _searchIndex = searchIndex; }
public SynchronizeEmbyMediaSourcesHandler( IMediaSourceRepository mediaSourceRepository, ChannelWriter <IEmbyBackgroundServiceRequest> channel) { _mediaSourceRepository = mediaSourceRepository; _channel = channel; }
public PlexMovieLibraryScanner( IPlexServerApiClient plexServerApiClient, IMovieRepository movieRepository, IMetadataRepository metadataRepository, ISearchIndex searchIndex, ISearchRepository searchRepository, IMediator mediator, IMediaSourceRepository mediaSourceRepository, IPlexMovieRepository plexMovieRepository, IPlexPathReplacementService plexPathReplacementService, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, ILogger <PlexMovieLibraryScanner> logger) : base( localStatisticsProvider, localSubtitlesProvider, localFileSystem, mediator, searchIndex, searchRepository, logger) { _plexServerApiClient = plexServerApiClient; _movieRepository = movieRepository; _metadataRepository = metadataRepository; _mediaSourceRepository = mediaSourceRepository; _plexMovieRepository = plexMovieRepository; _plexPathReplacementService = plexPathReplacementService; _logger = logger; }
public PlexTelevisionLibraryScanner( IPlexServerApiClient plexServerApiClient, ITelevisionRepository televisionRepository, IMetadataRepository metadataRepository, ISearchIndex searchIndex, ISearchRepository searchRepository, IMediator mediator, IMediaSourceRepository mediaSourceRepository, IPlexPathReplacementService plexPathReplacementService, IPlexTelevisionRepository plexTelevisionRepository, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, ILogger <PlexTelevisionLibraryScanner> logger) : base(metadataRepository, logger) { _plexServerApiClient = plexServerApiClient; _televisionRepository = televisionRepository; _metadataRepository = metadataRepository; _searchIndex = searchIndex; _searchRepository = searchRepository; _mediator = mediator; _mediaSourceRepository = mediaSourceRepository; _plexPathReplacementService = plexPathReplacementService; _plexTelevisionRepository = plexTelevisionRepository; _localFileSystem = localFileSystem; _localStatisticsProvider = localStatisticsProvider; _localSubtitlesProvider = localSubtitlesProvider; _logger = logger; }
public EmbyMovieLibraryScanner( IEmbyApiClient embyApiClient, ISearchIndex searchIndex, IMediator mediator, IMediaSourceRepository mediaSourceRepository, IEmbyMovieRepository embyMovieRepository, ISearchRepository searchRepository, IEmbyPathReplacementService pathReplacementService, ILocalFileSystem localFileSystem, ILocalStatisticsProvider localStatisticsProvider, ILocalSubtitlesProvider localSubtitlesProvider, ILogger <EmbyMovieLibraryScanner> logger) : base( localStatisticsProvider, localSubtitlesProvider, localFileSystem, mediator, searchIndex, searchRepository, logger) { _embyApiClient = embyApiClient; _mediaSourceRepository = mediaSourceRepository; _embyMovieRepository = embyMovieRepository; _pathReplacementService = pathReplacementService; }
public GetTelevisionSeasonCardsHandler( ITelevisionRepository televisionRepository, IMediaSourceRepository mediaSourceRepository) { _televisionRepository = televisionRepository; _mediaSourceRepository = mediaSourceRepository; }
public QuerySearchIndexMoviesHandler( ISearchIndex searchIndex, IMovieRepository movieRepository, IMediaSourceRepository mediaSourceRepository) { _searchIndex = searchIndex; _movieRepository = movieRepository; _mediaSourceRepository = mediaSourceRepository; }
public QuerySearchIndexSeasonsHandler( ISearchIndex searchIndex, ITelevisionRepository televisionRepository, IMediaSourceRepository mediaSourceRepository) { _searchIndex = searchIndex; _televisionRepository = televisionRepository; _mediaSourceRepository = mediaSourceRepository; }
public SynchronizeJellyfinCollectionsHandler( IMediaSourceRepository mediaSourceRepository, IJellyfinSecretStore jellyfinSecretStore, IJellyfinCollectionScanner scanner) { _mediaSourceRepository = mediaSourceRepository; _jellyfinSecretStore = jellyfinSecretStore; _scanner = scanner; }
public PlexPathReplacementService( IMediaSourceRepository mediaSourceRepository, IRuntimeInfo runtimeInfo, ILogger <PlexPathReplacementService> logger) { _mediaSourceRepository = mediaSourceRepository; _runtimeInfo = runtimeInfo; _logger = logger; }
public GetPlexConnectionParametersHandler( IMemoryCache memoryCache, IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore) { _memoryCache = memoryCache; _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; }
public GetTelevisionShowByIdHandler( ITelevisionRepository televisionRepository, ISearchRepository searchRepository, IMediaSourceRepository mediaSourceRepository) { _televisionRepository = televisionRepository; _searchRepository = searchRepository; _mediaSourceRepository = mediaSourceRepository; }
public SynchronizeEmbyCollectionsHandler( IMediaSourceRepository mediaSourceRepository, IEmbySecretStore embySecretStore, IEmbyCollectionScanner scanner) { _mediaSourceRepository = mediaSourceRepository; _embySecretStore = embySecretStore; _scanner = scanner; }
public SaveEmbySecretsHandler( IEmbySecretStore embySecretStore, IEmbyApiClient embyApiClient, IMediaSourceRepository mediaSourceRepository, ChannelWriter <IEmbyBackgroundServiceRequest> channel) { _embySecretStore = embySecretStore; _embyApiClient = embyApiClient; _mediaSourceRepository = mediaSourceRepository; _channel = channel; }
public SaveJellyfinSecretsHandler( IJellyfinSecretStore jellyfinSecretStore, IJellyfinApiClient jellyfinApiClient, IMediaSourceRepository mediaSourceRepository, ChannelWriter <IJellyfinBackgroundServiceRequest> channel) { _jellyfinSecretStore = jellyfinSecretStore; _jellyfinApiClient = jellyfinApiClient; _mediaSourceRepository = mediaSourceRepository; _channel = channel; }
public SignOutOfPlexHandler( IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore, IEntityLocker entityLocker, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; _entityLocker = entityLocker; _searchIndex = searchIndex; }
public SynchronizePlexMediaSourcesHandler( IMediaSourceRepository mediaSourceRepository, IPlexTvApiClient plexTvApiClient, ChannelWriter <IPlexBackgroundServiceRequest> channel, IEntityLocker entityLocker) { _mediaSourceRepository = mediaSourceRepository; _plexTvApiClient = plexTvApiClient; _channel = channel; _entityLocker = entityLocker; }
public DisconnectEmbyHandler( IMediaSourceRepository mediaSourceRepository, IEmbySecretStore embySecretStore, IEntityLocker entityLocker, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _embySecretStore = embySecretStore; _entityLocker = entityLocker; _searchIndex = searchIndex; }
public DisconnectJellyfinHandler( IMediaSourceRepository mediaSourceRepository, IJellyfinSecretStore jellyfinSecretStore, IEntityLocker entityLocker, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _jellyfinSecretStore = jellyfinSecretStore; _entityLocker = entityLocker; _searchIndex = searchIndex; }
public SynchronizePlexLibrariesHandler( IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore, IPlexServerApiClient plexServerApiClient, ILogger <SynchronizePlexLibrariesHandler> logger) { _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; _plexServerApiClient = plexServerApiClient; _logger = logger; }
public SynchronizeJellyfinAdminUserIdHandler( IMemoryCache memoryCache, IMediaSourceRepository mediaSourceRepository, IJellyfinSecretStore jellyfinSecretStore, IJellyfinApiClient jellyfinApiClient, ILogger <SynchronizeJellyfinAdminUserIdHandler> logger) { _memoryCache = memoryCache; _mediaSourceRepository = mediaSourceRepository; _jellyfinSecretStore = jellyfinSecretStore; _jellyfinApiClient = jellyfinApiClient; _logger = logger; }
public SynchronizeJellyfinLibrariesHandler( IMediaSourceRepository mediaSourceRepository, IJellyfinSecretStore jellyfinSecretStore, IJellyfinApiClient jellyfinApiClient, ILogger <SynchronizeJellyfinLibrariesHandler> logger, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _jellyfinSecretStore = jellyfinSecretStore; _jellyfinApiClient = jellyfinApiClient; _logger = logger; _searchIndex = searchIndex; }
public GetTelevisionEpisodeCardsHandler( ITelevisionRepository televisionRepository, IMediaSourceRepository mediaSourceRepository, IPlexPathReplacementService plexPathReplacementService, IJellyfinPathReplacementService jellyfinPathReplacementService, IEmbyPathReplacementService embyPathReplacementService) { _televisionRepository = televisionRepository; _mediaSourceRepository = mediaSourceRepository; _plexPathReplacementService = plexPathReplacementService; _jellyfinPathReplacementService = jellyfinPathReplacementService; _embyPathReplacementService = embyPathReplacementService; }
public SynchronizeEmbyLibrariesHandler( IMediaSourceRepository mediaSourceRepository, IEmbySecretStore embySecretStore, IEmbyApiClient embyApiClient, ILogger <SynchronizeEmbyLibrariesHandler> logger, ISearchIndex searchIndex) { _mediaSourceRepository = mediaSourceRepository; _embySecretStore = embySecretStore; _embyApiClient = embyApiClient; _logger = logger; _searchIndex = searchIndex; }
public SynchronizePlexLibraryByIdHandler( IMediaSourceRepository mediaSourceRepository, IPlexSecretStore plexSecretStore, IPlexMovieLibraryScanner plexMovieLibraryScanner, IPlexTelevisionLibraryScanner plexTelevisionLibraryScanner, IEntityLocker entityLocker, ILogger <SynchronizePlexLibraryByIdHandler> logger) { _mediaSourceRepository = mediaSourceRepository; _plexSecretStore = plexSecretStore; _plexMovieLibraryScanner = plexMovieLibraryScanner; _plexTelevisionLibraryScanner = plexTelevisionLibraryScanner; _entityLocker = entityLocker; _logger = logger; }
public QuerySearchIndexEpisodesHandler( ISearchIndex searchIndex, ITelevisionRepository televisionRepository, IMediaSourceRepository mediaSourceRepository, IPlexPathReplacementService plexPathReplacementService, IJellyfinPathReplacementService jellyfinPathReplacementService, IEmbyPathReplacementService embyPathReplacementService) { _searchIndex = searchIndex; _televisionRepository = televisionRepository; _mediaSourceRepository = mediaSourceRepository; _plexPathReplacementService = plexPathReplacementService; _jellyfinPathReplacementService = jellyfinPathReplacementService; _embyPathReplacementService = embyPathReplacementService; }