/// <summary> /// Initializes a new instance of the <see cref="ImageSaver" /> class. /// </summary> /// <param name="config">The config.</param> /// <param name="libraryMonitor">The directory watchers.</param> /// <param name="fileSystem">The file system.</param> /// <param name="logger">The logger.</param> public ImageSaver(IServerConfigurationManager config, ILibraryMonitor libraryMonitor, IFileSystem fileSystem, ILogger logger) { _config = config; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; _logger = logger; }
public CollectionManager(ILibraryManager libraryManager, IFileSystem fileSystem, ILibraryMonitor iLibraryMonitor, ILogger logger) { _libraryManager = libraryManager; _fileSystem = fileSystem; _iLibraryMonitor = iLibraryMonitor; _logger = logger; }
public LocalTrailerDownloader(IHttpClient httpClient, ILibraryMonitor libraryMonitor, ILogger logger, IJsonSerializer json) { _httpClient = httpClient; _libraryMonitor = libraryMonitor; _logger = logger; _json = json; }
public LocalTrailerDownloadTask(ILibraryManager libraryManager, ILogger logger, ILibraryMonitor libraryMonitor, IChannelManager channelManager) { _libraryManager = libraryManager; _logger = logger; _channelManager = channelManager; _libraryMonitor = libraryMonitor; }
public VideoProcessor(ILogger logger, IMediaEncoder mediaEncoder, IFileSystem fileSystem, IApplicationPaths appPaths, ILibraryMonitor libraryMonitor) { _logger = logger; _mediaEncoder = mediaEncoder; _fileSystem = fileSystem; _appPaths = appPaths; _libraryMonitor = libraryMonitor; }
public PlaylistManager(ILibraryManager libraryManager, IFileSystem fileSystem, ILibraryMonitor iLibraryMonitor, ILogger logger, IUserManager userManager) { _libraryManager = libraryManager; _fileSystem = fileSystem; _iLibraryMonitor = iLibraryMonitor; _logger = logger; _userManager = userManager; }
public SubtitleManager(ILogger logger, IFileSystem fileSystem, ILibraryMonitor monitor, ILibraryManager libraryManager, IItemRepository itemRepo) { _logger = logger; _fileSystem = fileSystem; _monitor = monitor; _libraryManager = libraryManager; _itemRepo = itemRepo; }
public SubtitleManager(ILogger logger, IFileSystem fileSystem, ILibraryMonitor monitor, ILibraryManager libraryManager, IMediaSourceManager mediaSourceManager) { _logger = logger; _fileSystem = fileSystem; _monitor = monitor; _libraryManager = libraryManager; _mediaSourceManager = mediaSourceManager; }
public LocalTrailerDownloadTask(ILibraryManager libraryManager, IHttpClient httpClient, ILogger logger, IJsonSerializer json, ILibraryMonitor libraryMonitor) { _libraryManager = libraryManager; _httpClient = httpClient; _logger = logger; _json = json; _libraryMonitor = libraryMonitor; }
public DeviceManager(IDeviceRepository repo, IUserManager userManager, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IConfigurationManager config, ILogger logger) { _repo = repo; _userManager = userManager; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _config = config; _logger = logger; }
public BifService(ILibraryManager libraryManager, IMediaEncoder mediaEncoder, IFileSystem fileSystem, ILogger logger, IApplicationPaths appPaths, ILibraryMonitor libraryMonitor) { _libraryManager = libraryManager; _mediaEncoder = mediaEncoder; _fileSystem = fileSystem; _logger = logger; _appPaths = appPaths; _libraryMonitor = libraryMonitor; }
public RokuScheduledTask(ILibraryManager libraryManager, ILogger logger, IMediaEncoder mediaEncoder, IFileSystem fileSystem, IApplicationPaths appPaths, ILibraryMonitor libraryMonitor) { _libraryManager = libraryManager; _logger = logger; _mediaEncoder = mediaEncoder; _fileSystem = fileSystem; _appPaths = appPaths; _libraryMonitor = libraryMonitor; }
public TvFolderOrganizer(ILibraryManager libraryManager, ILogger logger, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IFileOrganizationService organizationService, IServerConfigurationManager config, IProviderManager providerManager) { _libraryManager = libraryManager; _logger = logger; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _organizationService = organizationService; _config = config; _providerManager = providerManager; }
public FileOrganizationService(ITaskManager taskManager, IFileOrganizationRepository repo, ILogger logger, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager) { _taskManager = taskManager; _repo = repo; _logger = logger; _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; _providerManager = providerManager; }
/// <summary> /// Initializes a new instance of the <see cref="ProviderManager" /> class. /// </summary> /// <param name="httpClient">The HTTP client.</param> /// <param name="configurationManager">The configuration manager.</param> /// <param name="libraryMonitor">The directory watchers.</param> /// <param name="logManager">The log manager.</param> /// <param name="fileSystem">The file system.</param> public ProviderManager(IHttpClient httpClient, IServerConfigurationManager configurationManager, ILibraryMonitor libraryMonitor, ILogManager logManager, IFileSystem fileSystem, IServerApplicationPaths appPaths, Func <ILibraryManager> libraryManagerFactory, IJsonSerializer json, IMemoryStreamProvider memoryStreamProvider) { _logger = logManager.GetLogger("ProviderManager"); _httpClient = httpClient; ConfigurationManager = configurationManager; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; _appPaths = appPaths; _libraryManagerFactory = libraryManagerFactory; _json = json; _memoryStreamProvider = memoryStreamProvider; }
public PluginEntryPoint(ISessionManager sessionManager, ITaskManager taskManager, ILogger logger, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager, IJsonSerializer json) { _sessionManager = sessionManager; _taskManager = taskManager; _logger = logger; _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; _providerManager = providerManager; _json = json; }
/// <summary> /// Initializes a new instance of the <see cref="LibraryStructureService" /> class. /// </summary> public LibraryStructureService(IServerApplicationPaths appPaths, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IFileSystem fileSystem) { if (appPaths == null) { throw new ArgumentNullException("appPaths"); } _appPaths = appPaths; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; }
/// <summary> /// Initializes a new instance of the <see cref="ProviderManager" /> class. /// </summary> public ProviderManager(IHttpClient httpClient, ISubtitleManager subtitleManager, IServerConfigurationManager configurationManager, ILibraryMonitor libraryMonitor, ILoggerFactory loggerFactory, IFileSystem fileSystem, IServerApplicationPaths appPaths, Func <ILibraryManager> libraryManagerFactory, IJsonSerializer json) { _logger = loggerFactory.CreateLogger("ProviderManager"); _httpClient = httpClient; ConfigurationManager = configurationManager; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; _appPaths = appPaths; _libraryManagerFactory = libraryManagerFactory; _json = json; _subtitleManager = subtitleManager; }
/// <summary> /// Initializes a new instance of the <see cref="LibraryStructureService" /> class. /// </summary> public LibraryStructureService( ILogger <LibraryStructureService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor) : base(logger, serverConfigurationManager, httpResultFactory) { _appPaths = serverConfigurationManager.ApplicationPaths; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; }
public DeviceManager(IAuthenticationRepository authRepo, IJsonSerializer json, ILibraryManager libraryManager, ILocalizationManager localizationManager, IUserManager userManager, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IServerConfigurationManager config, ILogger logger, INetworkManager network) { _json = json; _userManager = userManager; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _config = config; _logger = logger; _network = network; _libraryManager = libraryManager; _localizationManager = localizationManager; _authRepo = authRepo; }
public SubtitleManager( ILogger <SubtitleManager> logger, IFileSystem fileSystem, ILibraryMonitor monitor, IMediaSourceManager mediaSourceManager, ILocalizationManager localizationManager) { _logger = logger; _fileSystem = fileSystem; _monitor = monitor; _mediaSourceManager = mediaSourceManager; _localization = localizationManager; }
public TrainModelScheduledTask( ILibraryManager libraryManager, ILogManager logManager, IMediaEncoder mediaEncoder, IJsonSerializer jsonSerializer, IFileSystem fileSystem, IApplicationPaths appPaths, ILibraryMonitor libraryMonitor, IUserManager userManager) { this._libraryManager = libraryManager; this._logger = logManager.GetLogger(this.GetType().Name); this._mediaEncoder = mediaEncoder; this._jsonSerializer = jsonSerializer; this._fileSystem = fileSystem; this._appPaths = appPaths; this._libraryMonitor = libraryMonitor; this._userManager = userManager; }
public SubtitleManager( ILoggerFactory loggerFactory, IFileSystem fileSystem, ILibraryMonitor monitor, IMediaSourceManager mediaSourceManager, ILocalizationManager localizationManager) { _logger = loggerFactory.CreateLogger(nameof(SubtitleManager)); _fileSystem = fileSystem; _monitor = monitor; _mediaSourceManager = mediaSourceManager; _localization = localizationManager; }
public EpisodeFileOrganizer( IFileOrganizationService organizationService, IFileSystem fileSystem, ILogger <EpisodeFileOrganizer> logger, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IProviderManager providerManager) { _organizationService = organizationService; _fileSystem = fileSystem; _logger = logger; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _providerManager = providerManager; }
public PlaylistManager( ILibraryManager libraryManager, IFileSystem fileSystem, ILibraryMonitor iLibraryMonitor, ILoggerFactory loggerFactory, IUserManager userManager, IProviderManager providerManager) { _libraryManager = libraryManager; _fileSystem = fileSystem; _iLibraryMonitor = iLibraryMonitor; _logger = loggerFactory.CreateLogger(nameof(PlaylistManager)); _userManager = userManager; _providerManager = providerManager; }
public PlaylistManager( ILibraryManager libraryManager, IFileSystem fileSystem, ILibraryMonitor iLibraryMonitor, ILogger <PlaylistManager> logger, IUserManager userManager, IProviderManager providerManager) { _libraryManager = libraryManager; _fileSystem = fileSystem; _iLibraryMonitor = iLibraryMonitor; _logger = logger; _userManager = userManager; _providerManager = providerManager; }
public OrganizerScheduledTask( ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, ILoggerFactory loggerFactory, IFileSystem fileSystem, IServerConfigurationManager config, IProviderManager providerManager) { _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <OrganizerScheduledTask>(); _fileSystem = fileSystem; _config = config; _providerManager = providerManager; }
/// <summary> /// Initializes a new instance of the <see cref="LibraryService" /> class. /// </summary> public LibraryService(IItemRepository itemRepo, ILibraryManager libraryManager, IUserManager userManager, IDtoService dtoService, IUserDataManager userDataManager, IAuthorizationContext authContext, IActivityManager activityManager, ILocalizationManager localization, ILiveTvManager liveTv, ITVSeriesManager tvManager, ILibraryMonitor libraryMonitor, IFileSystem fileSystem) { _itemRepo = itemRepo; _libraryManager = libraryManager; _userManager = userManager; _dtoService = dtoService; _userDataManager = userDataManager; _authContext = authContext; _activityManager = activityManager; _localization = localization; _liveTv = liveTv; _tvManager = tvManager; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; }
public CollectionManager( ILibraryManager libraryManager, IApplicationPaths appPaths, ILocalizationManager localizationManager, IFileSystem fileSystem, ILibraryMonitor iLibraryMonitor, ILoggerFactory loggerFactory, IProviderManager providerManager) { _libraryManager = libraryManager; _fileSystem = fileSystem; _iLibraryMonitor = iLibraryMonitor; _logger = loggerFactory.CreateLogger <CollectionManager>(); _providerManager = providerManager; _localizationManager = localizationManager; _appPaths = appPaths; }
public MovieFileOrganizer( IFileOrganizationService organizationService, IFileSystem fileSystem, ILogger <MovieFileOrganizer> logger, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IProviderManager providerManager, NamingOptions namingOptions) { _organizationService = organizationService; _fileSystem = fileSystem; _logger = logger; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _providerManager = providerManager; _namingOptions = namingOptions; }
public MovieFolderOrganizer( ILibraryManager libraryManager, ILogger logger, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IFileOrganizationService organizationService, IServerConfigurationManager config, IProviderManager providerManager) { _libraryManager = libraryManager; _logger = logger; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _organizationService = organizationService; _config = config; _providerManager = providerManager; }
public TvFolderOrganizer( ILibraryManager libraryManager, ILoggerFactory loggerFactory, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IFileOrganizationService organizationService, IProviderManager providerManager, NamingOptions namingOptions) { _libraryManager = libraryManager; _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <TvFolderOrganizer>(); _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _organizationService = organizationService; _providerManager = providerManager; _namingOptions = namingOptions; }
public TvFolderOrganizer( ILibraryManager libraryManager, ILoggerFactory loggerFactory, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IFileOrganizationService organizationService, IServerConfigurationManager config, IProviderManager providerManager) { _libraryManager = libraryManager; _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <TvFolderOrganizer>(); _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _organizationService = organizationService; _config = config; _providerManager = providerManager; }
/// <summary> /// /// </summary> /// <param name="jsonSerializer"></param> /// <param name="sessionManager"> </param> /// <param name="userDataManager"></param> /// <param name="libraryManager"> </param> /// <param name="logger"></param> /// <param name="httpClient"></param> /// <param name="appHost"></param> /// <param name="fileSystem"></param> public ServerEntryPoint( IServerConfigurationManager configurationManager, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, ILogManager logger, IServerApplicationHost appHost, IHttpServer httpServer, IFileSystem fileSystem, ILocalizationManager localizationManager, IServerManager serverManager, IProviderManager providerManager, IFileOrganizationService fileOrganizationService) { Instance = this; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _logger = logger.GetLogger("MovieOrganizer"); _appHost = appHost; _fileSystem = fileSystem; _configurationManager = configurationManager; _httpServer = httpServer; _localizationManager = localizationManager; _serverManager = serverManager; _providerManager = providerManager; _fileOrganizationService = fileOrganizationService; var serviceStackHost = (IAppHost)httpServer; serviceStackHost.RawHttpHandlers.Add(ProcessRequestRaw); _service = new MovieOrganizerService( _configurationManager, logger, _fileSystem, _appHost, _libraryMonitor, _libraryManager, _localizationManager, _serverManager, _providerManager, _fileOrganizationService); _api = new MovieOrganizerApi(logger, _service, _libraryManager); }
/// <summary> /// Initializes a new instance of the <see cref="ProviderManager"/> class. /// </summary> /// <param name="httpClientFactory">The Http client factory.</param> /// <param name="subtitleManager">The subtitle manager.</param> /// <param name="configurationManager">The configuration manager.</param> /// <param name="libraryMonitor">The library monitor.</param> /// <param name="logger">The logger.</param> /// <param name="fileSystem">The filesystem.</param> /// <param name="appPaths">The server application paths.</param> /// <param name="libraryManager">The library manager.</param> public ProviderManager( IHttpClientFactory httpClientFactory, ISubtitleManager subtitleManager, IServerConfigurationManager configurationManager, ILibraryMonitor libraryMonitor, ILogger <ProviderManager> logger, IFileSystem fileSystem, IServerApplicationPaths appPaths, ILibraryManager libraryManager) { _logger = logger; _httpClientFactory = httpClientFactory; _configurationManager = configurationManager; _libraryMonitor = libraryMonitor; _fileSystem = fileSystem; _appPaths = appPaths; _libraryManager = libraryManager; _subtitleManager = subtitleManager; }
public RecommendationsScheduledTask( ILibraryManager libraryManager, ILogger logger, IMediaEncoder mediaEncoder, IJsonSerializer jsonSerializer, IFileSystem fileSystem, IApplicationPaths appPaths, ILibraryMonitor libraryMonitor, Plugin plugin) { this._libraryManager = libraryManager; this._logger = logger; this._mediaEncoder = mediaEncoder; this._jsonSerializer = jsonSerializer; this._fileSystem = fileSystem; this._appPaths = appPaths; this._libraryMonitor = libraryMonitor; this._plugin = plugin; }
/// <summary> /// /// </summary> /// <param name="jsonSerializer"></param> /// <param name="sessionManager"> </param> /// <param name="userDataManager"></param> /// <param name="libraryManager"> </param> /// <param name="logger"></param> /// <param name="httpClient"></param> /// <param name="appHost"></param> /// <param name="fileSystem"></param> public ServerEntryPoint( IServerConfigurationManager configurationManager, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, ILogManager logger, IServerApplicationHost appHost, IHttpServer httpServer, IFileSystem fileSystem, ILocalizationManager localizationManager, IServerManager serverManager, IProviderManager providerManager, IFileOrganizationService fileOrganizationService) { Instance = this; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _logger = logger.GetLogger("MovieOrganizer"); _appHost = appHost; _fileSystem = fileSystem; _configurationManager = configurationManager; _httpServer = httpServer; _localizationManager = localizationManager; _serverManager = serverManager; _providerManager = providerManager; _fileOrganizationService = fileOrganizationService; var serviceStackHost = (IAppHost)httpServer; serviceStackHost.RawHttpHandlers.Add(ProcessRequestRaw); _service = new MovieOrganizerService( _configurationManager, logger, _fileSystem, _appHost, _libraryMonitor, _libraryManager, _localizationManager, _serverManager, _providerManager, _fileOrganizationService); _api = new MovieOrganizerApi(logger, _service, _libraryManager); }
public FileOrganizationService( ITaskManager taskManager, IFileOrganizationRepository repo, ILogger logger, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager) { _taskManager = taskManager; _repo = repo; _logger = logger; _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; _providerManager = providerManager; }
public DeviceManager( IAuthenticationRepository authRepo, IJsonSerializer json, ILibraryManager libraryManager, ILocalizationManager localizationManager, IUserManager userManager, IFileSystem fileSystem, ILibraryMonitor libraryMonitor, IServerConfigurationManager config) { _json = json; _userManager = userManager; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _config = config; _libraryManager = libraryManager; _localizationManager = localizationManager; _authRepo = authRepo; _capabilitiesCache = new Dictionary <string, ClientCapabilities>(StringComparer.OrdinalIgnoreCase); }
/// <summary> /// Initializes a new instance of the <see cref="PluginEntryPoint"/> class. /// </summary> /// <param name="sessionManager">Instance of the <see cref="ISessionManager"/> interface.</param> /// <param name="taskManager">Instance of the <see cref="ITaskManager"/> interface.</param> /// <param name="loggerFactory">Instance of the <see cref="ILoggerFactory"/> interface.</param> /// <param name="libraryMonitor">Instance of the <see cref="ILibraryMonitor"/> interface.</param> /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param> /// <param name="config">Instance of the <see cref="IServerConfigurationManager"/> interface.</param> /// <param name="fileSystem">Instance of the <see cref="IFileSystem"/> interface.</param> /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param> public PluginEntryPoint( ISessionManager sessionManager, ITaskManager taskManager, ILoggerFactory loggerFactory, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager) { _sessionManager = sessionManager; _taskManager = taskManager; _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <PluginEntryPoint>(); _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; _providerManager = providerManager; }
public FileOrganizationService( ITaskManager taskManager, IFileOrganizationRepository repo, ILoggerFactory loggerFactory, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager) { _taskManager = taskManager; _repo = repo; _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <FileOrganizationService>(); _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _config = config; _fileSystem = fileSystem; _providerManager = providerManager; _namingOptions = new NamingOptions(); }
/// <summary> /// Initializes a new instance of the <see cref="MetadataViewerService" /> class. /// </summary> /// <param name="httpClient">The HTTP client.</param> /// <param name="configurationManager">The configuration manager.</param> /// <param name="libraryMonitor">The directory watchers.</param> /// <param name="logManager">The log manager.</param> /// <param name="fileSystem">The file system.</param> public MovieOrganizerService( IServerConfigurationManager config, ILogManager logManager, IFileSystem fileSystem, IServerApplicationHost appHost, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, ILocalizationManager localizationManager, IServerManager serverManager, IProviderManager providerManager, IFileOrganizationService fileOrganizationService) { _logger = logManager.GetLogger("MovieOrganizer"); _config = config; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _localizationManager = localizationManager; _serverManager = serverManager; _providerManager = providerManager; _fileOrganizationService = fileOrganizationService; }
/// <summary> /// Initializes a new instance of the <see cref="MetadataViewerService" /> class. /// </summary> /// <param name="httpClient">The HTTP client.</param> /// <param name="configurationManager">The configuration manager.</param> /// <param name="libraryMonitor">The directory watchers.</param> /// <param name="logManager">The log manager.</param> /// <param name="fileSystem">The file system.</param> public MovieOrganizerService( IServerConfigurationManager config, ILogManager logManager, IFileSystem fileSystem, IServerApplicationHost appHost, ILibraryMonitor libraryMonitor, ILibraryManager libraryManager, ILocalizationManager localizationManager, IServerManager serverManager, IProviderManager providerManager, IFileOrganizationService fileOrganizationService) { _logger = logManager.GetLogger("MovieOrganizer"); _config = config; _fileSystem = fileSystem; _libraryMonitor = libraryMonitor; _libraryManager = libraryManager; _localizationManager = localizationManager; _serverManager = serverManager; _providerManager = providerManager; _fileOrganizationService = fileOrganizationService; }
public EmbyTV(IApplicationHost appHost, ILogger logger, IJsonSerializer jsonSerializer, IHttpClient httpClient, IServerConfigurationManager config, ILiveTvManager liveTvManager, IFileSystem fileSystem, ISecurityManager security, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IProviderManager providerManager, IFileOrganizationService organizationService) { Current = this; _appHpst = appHost; _logger = logger; _httpClient = httpClient; _config = config; _fileSystem = fileSystem; _security = security; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _providerManager = providerManager; _organizationService = organizationService; _liveTvManager = (LiveTvManager)liveTvManager; _jsonSerializer = jsonSerializer; _recordingProvider = new ItemDataProvider <RecordingInfo>(jsonSerializer, _logger, Path.Combine(DataPath, "recordings"), (r1, r2) => string.Equals(r1.Id, r2.Id, StringComparison.OrdinalIgnoreCase)); _seriesTimerProvider = new SeriesTimerManager(jsonSerializer, _logger, Path.Combine(DataPath, "seriestimers")); _timerProvider = new TimerManager(jsonSerializer, _logger, Path.Combine(DataPath, "timers")); _timerProvider.TimerFired += _timerProvider_TimerFired; }
public EmbyTV(IApplicationHost appHost, ILogger logger, IJsonSerializer jsonSerializer, IHttpClient httpClient, IServerConfigurationManager config, ILiveTvManager liveTvManager, IFileSystem fileSystem, ISecurityManager security, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IProviderManager providerManager, IFileOrganizationService organizationService) { Current = this; _appHpst = appHost; _logger = logger; _httpClient = httpClient; _config = config; _fileSystem = fileSystem; _security = security; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _providerManager = providerManager; _organizationService = organizationService; _liveTvManager = (LiveTvManager)liveTvManager; _jsonSerializer = jsonSerializer; _recordingProvider = new ItemDataProvider<RecordingInfo>(jsonSerializer, _logger, Path.Combine(DataPath, "recordings"), (r1, r2) => string.Equals(r1.Id, r2.Id, StringComparison.OrdinalIgnoreCase)); _seriesTimerProvider = new SeriesTimerManager(jsonSerializer, _logger, Path.Combine(DataPath, "seriestimers")); _timerProvider = new TimerManager(jsonSerializer, _logger, Path.Combine(DataPath, "timers")); _timerProvider.TimerFired += _timerProvider_TimerFired; }
/// <summary> /// Initializes a new instance of the <see cref="LibraryController"/> class. /// </summary> /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param> /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param> /// <param name="userManager">Instance of the <see cref="IUserManager"/> interface.</param> /// <param name="dtoService">Instance of the <see cref="IDtoService"/> interface.</param> /// <param name="authContext">Instance of the <see cref="IAuthorizationContext"/> interface.</param> /// <param name="activityManager">Instance of the <see cref="IActivityManager"/> interface.</param> /// <param name="localization">Instance of the <see cref="ILocalizationManager"/> interface.</param> /// <param name="libraryMonitor">Instance of the <see cref="ILibraryMonitor"/> interface.</param> /// <param name="logger">Instance of the <see cref="ILogger{LibraryController}"/> interface.</param> /// <param name="serverConfigurationManager">Instance of the <see cref="IServerConfigurationManager"/> interface.</param> public LibraryController( IProviderManager providerManager, ILibraryManager libraryManager, IUserManager userManager, IDtoService dtoService, IAuthorizationContext authContext, IActivityManager activityManager, ILocalizationManager localization, ILibraryMonitor libraryMonitor, ILogger <LibraryController> logger, IServerConfigurationManager serverConfigurationManager) { _providerManager = providerManager; _libraryManager = libraryManager; _userManager = userManager; _dtoService = dtoService; _authContext = authContext; _activityManager = activityManager; _localization = localization; _libraryMonitor = libraryMonitor; _logger = logger; _serverConfigurationManager = serverConfigurationManager; }
public EmbyTV(IServerApplicationHost appHost, ILogger logger, IJsonSerializer jsonSerializer, IHttpClient httpClient, IServerConfigurationManager config, ILiveTvManager liveTvManager, IFileSystem fileSystem, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IProviderManager providerManager, IFileOrganizationService organizationService, IMediaEncoder mediaEncoder) { Current = this; _appHost = appHost; _logger = logger; _httpClient = httpClient; _config = config; _fileSystem = fileSystem; _libraryManager = libraryManager; _libraryMonitor = libraryMonitor; _providerManager = providerManager; _organizationService = organizationService; _mediaEncoder = mediaEncoder; _liveTvManager = (LiveTvManager)liveTvManager; _jsonSerializer = jsonSerializer; _seriesTimerProvider = new SeriesTimerManager(fileSystem, jsonSerializer, _logger, Path.Combine(DataPath, "seriestimers")); _timerProvider = new TimerManager(fileSystem, jsonSerializer, _logger, Path.Combine(DataPath, "timers"), _logger); _timerProvider.TimerFired += _timerProvider_TimerFired; _config.NamedConfigurationUpdated += _config_NamedConfigurationUpdated; }
/// <summary> /// Initializes a new instance of the <see cref="LibraryService" /> class. /// </summary> public LibraryService( ILogger <LibraryService> logger, IServerConfigurationManager serverConfigurationManager, IHttpResultFactory httpResultFactory, IProviderManager providerManager, ILibraryManager libraryManager, IUserManager userManager, IDtoService dtoService, IAuthorizationContext authContext, IActivityManager activityManager, ILocalizationManager localization, ILibraryMonitor libraryMonitor) : base(logger, serverConfigurationManager, httpResultFactory) { _providerManager = providerManager; _libraryManager = libraryManager; _userManager = userManager; _dtoService = dtoService; _authContext = authContext; _activityManager = activityManager; _localization = localization; _libraryMonitor = libraryMonitor; }
public MovieFileOrganizer(IFileOrganizationService organizationService, IServerConfigurationManager config, IFileSystem fileSystem, ILogger logger, ILibraryManager libraryManager, ILibraryMonitor libraryMonitor, IProviderManager providerManager, IServerManager serverManager, ILocalizationManager localizationManager) : base(organizationService, config, fileSystem, logger, libraryManager, libraryMonitor, providerManager, serverManager, localizationManager) { }
public LibraryMonitorStartup(ILibraryMonitor monitor) { _monitor = monitor; }