public SubtitleScheduledTask(ILibraryManager libraryManager, IServerConfigurationManager config, ISubtitleManager subtitleManager, ILogger logger)
 {
     _libraryManager = libraryManager;
     _config = config;
     _subtitleManager = subtitleManager;
     _logger = logger;
 }
Ejemplo n.º 2
0
 public SubtitleScheduledTask(ILibraryManager libraryManager, IJsonSerializer json, IServerConfigurationManager config, ISubtitleManager subtitleManager, ILogger logger, IMediaSourceManager mediaSourceManager)
 {
     _libraryManager = libraryManager;
     _config = config;
     _subtitleManager = subtitleManager;
     _logger = logger;
     _mediaSourceManager = mediaSourceManager;
     _json = json;
 }
Ejemplo n.º 3
0
 public ActivityLogEntryPoint(ISessionManager sessionManager, IDeviceManager deviceManager, ITaskManager taskManager, IActivityManager activityManager, ILocalizationManager localization, IInstallationManager installationManager, ILibraryManager libraryManager, ISubtitleManager subManager, IUserManager userManager, IServerConfigurationManager config, IServerApplicationHost appHost)
 {
     _sessionManager      = sessionManager;
     _taskManager         = taskManager;
     _activityManager     = activityManager;
     _localization        = localization;
     _installationManager = installationManager;
     _libraryManager      = libraryManager;
     _subManager          = subManager;
     _userManager         = userManager;
     _config        = config;
     _appHost       = appHost;
     _deviceManager = deviceManager;
 }
Ejemplo n.º 4
0
 public ActivityLogEntryPoint(ISessionManager sessionManager, ITaskManager taskManager, IActivityManager activityManager, ILocalizationManager localization, IInstallationManager installationManager, ILibraryManager libraryManager, ISubtitleManager subManager, IUserManager userManager, IServerConfigurationManager config, IServerApplicationHost appHost)
 {
     //_logger = _logManager.GetLogger("ActivityLogEntryPoint");
     _sessionManager = sessionManager;
     _taskManager = taskManager;
     _activityManager = activityManager;
     _localization = localization;
     _installationManager = installationManager;
     _libraryManager = libraryManager;
     _subManager = subManager;
     _userManager = userManager;
     _config = config;
     //_logManager = logManager;
     _appHost = appHost;
 }
Ejemplo n.º 5
0
 public SubtitleScheduledTask(
     ILibraryManager libraryManager,
     IJsonSerializer json,
     IServerConfigurationManager config,
     ISubtitleManager subtitleManager,
     ILogger <SubtitleScheduledTask> logger,
     IMediaSourceManager mediaSourceManager)
 {
     _libraryManager     = libraryManager;
     _config             = config;
     _subtitleManager    = subtitleManager;
     _logger             = logger;
     _mediaSourceManager = mediaSourceManager;
     _json = json;
 }
Ejemplo n.º 6
0
 public FFProbeVideoInfo(ILogger logger, IIsoManager isoManager, IMediaEncoder mediaEncoder, IItemRepository itemRepo, IBlurayExaminer blurayExaminer, ILocalizationManager localization, IApplicationPaths appPaths, IJsonSerializer json, IEncodingManager encodingManager, IFileSystem fileSystem, IServerConfigurationManager config, ISubtitleManager subtitleManager, IChapterManager chapterManager)
 {
     _logger          = logger;
     _isoManager      = isoManager;
     _mediaEncoder    = mediaEncoder;
     _itemRepo        = itemRepo;
     _blurayExaminer  = blurayExaminer;
     _localization    = localization;
     _appPaths        = appPaths;
     _json            = json;
     _encodingManager = encodingManager;
     _fileSystem      = fileSystem;
     _config          = config;
     _subtitleManager = subtitleManager;
     _chapterManager  = chapterManager;
 }
Ejemplo n.º 7
0
 /// <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;
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubtitleController"/> class.
 /// </summary>
 /// <param name="libraryManager">Instance of <see cref="ILibraryManager"/> interface.</param>
 /// <param name="subtitleManager">Instance of <see cref="ISubtitleManager"/> interface.</param>
 /// <param name="subtitleEncoder">Instance of <see cref="ISubtitleEncoder"/> interface.</param>
 /// <param name="mediaSourceManager">Instance of <see cref="IMediaSourceManager"/> interface.</param>
 /// <param name="providerManager">Instance of <see cref="IProviderManager"/> interface.</param>
 /// <param name="fileSystem">Instance of <see cref="IFileSystem"/> interface.</param>
 /// <param name="authContext">Instance of <see cref="IAuthorizationContext"/> interface.</param>
 /// <param name="logger">Instance of <see cref="ILogger{SubtitleController}"/> interface.</param>
 public SubtitleController(
     ILibraryManager libraryManager,
     ISubtitleManager subtitleManager,
     ISubtitleEncoder subtitleEncoder,
     IMediaSourceManager mediaSourceManager,
     IProviderManager providerManager,
     IFileSystem fileSystem,
     IAuthorizationContext authContext,
     ILogger <SubtitleController> logger)
 {
     _libraryManager     = libraryManager;
     _subtitleManager    = subtitleManager;
     _subtitleEncoder    = subtitleEncoder;
     _mediaSourceManager = mediaSourceManager;
     _providerManager    = providerManager;
     _fileSystem         = fileSystem;
     _authContext        = authContext;
     _logger             = logger;
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityLogEntryPoint"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="sessionManager">The session manager.</param>
 /// <param name="taskManager">The task manager.</param>
 /// <param name="activityManager">The activity manager.</param>
 /// <param name="localization">The localization manager.</param>
 /// <param name="installationManager">The installation manager.</param>
 /// <param name="subManager">The subtitle manager.</param>
 /// <param name="userManager">The user manager.</param>
 public ActivityLogEntryPoint(
     ILogger <ActivityLogEntryPoint> logger,
     ISessionManager sessionManager,
     ITaskManager taskManager,
     IActivityManager activityManager,
     ILocalizationManager localization,
     IInstallationManager installationManager,
     ISubtitleManager subManager,
     IUserManager userManager)
 {
     _logger              = logger;
     _sessionManager      = sessionManager;
     _taskManager         = taskManager;
     _activityManager     = activityManager;
     _localization        = localization;
     _installationManager = installationManager;
     _subManager          = subManager;
     _userManager         = userManager;
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProviderManager" /> class.
 /// </summary>
 public ProviderManager(
     IHttpClient httpClient,
     ISubtitleManager subtitleManager,
     IServerConfigurationManager configurationManager,
     ILibraryMonitor libraryMonitor,
     ILogger <ProviderManager> logger,
     IFileSystem fileSystem,
     IServerApplicationPaths appPaths,
     ILibraryManager libraryManager,
     IJsonSerializer json)
 {
     _logger               = logger;
     _httpClient           = httpClient;
     _configurationManager = configurationManager;
     _libraryMonitor       = libraryMonitor;
     _fileSystem           = fileSystem;
     _appPaths             = appPaths;
     _libraryManager       = libraryManager;
     _json            = json;
     _subtitleManager = subtitleManager;
 }
Ejemplo n.º 11
0
        public FFProbeProvider(ILogger logger, IMediaSourceManager mediaSourceManager, IChannelManager channelManager, IIsoManager isoManager, IMediaEncoder mediaEncoder, IItemRepository itemRepo, IBlurayExaminer blurayExaminer, ILocalizationManager localization, IApplicationPaths appPaths, IJsonSerializer json, IEncodingManager encodingManager, IFileSystem fileSystem, IServerConfigurationManager config, ISubtitleManager subtitleManager, IChapterManager chapterManager, ILibraryManager libraryManager)
        {
            _logger             = logger;
            _isoManager         = isoManager;
            _mediaEncoder       = mediaEncoder;
            _itemRepo           = itemRepo;
            _blurayExaminer     = blurayExaminer;
            _localization       = localization;
            _appPaths           = appPaths;
            _json               = json;
            _encodingManager    = encodingManager;
            _fileSystem         = fileSystem;
            _config             = config;
            _subtitleManager    = subtitleManager;
            _chapterManager     = chapterManager;
            _libraryManager     = libraryManager;
            _channelManager     = channelManager;
            _mediaSourceManager = mediaSourceManager;

            _subtitleResolver = new SubtitleResolver(BaseItem.LocalizationManager, fileSystem);
        }
Ejemplo n.º 12
0
 public SubtitleService(
     ILogger <SubtitleService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     ILibraryManager libraryManager,
     ISubtitleManager subtitleManager,
     ISubtitleEncoder subtitleEncoder,
     IMediaSourceManager mediaSourceManager,
     IProviderManager providerManager,
     IFileSystem fileSystem,
     IAuthorizationContext authContext)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _libraryManager     = libraryManager;
     _subtitleManager    = subtitleManager;
     _subtitleEncoder    = subtitleEncoder;
     _mediaSourceManager = mediaSourceManager;
     _providerManager    = providerManager;
     _fileSystem         = fileSystem;
     _authContext        = authContext;
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityLogEntryPoint"/> class.
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="sessionManager"></param>
 /// <param name="deviceManager"></param>
 /// <param name="taskManager"></param>
 /// <param name="activityManager"></param>
 /// <param name="localization"></param>
 /// <param name="installationManager"></param>
 /// <param name="subManager"></param>
 /// <param name="userManager"></param>
 /// <param name="appHost"></param>
 public ActivityLogEntryPoint(
     ILogger <ActivityLogEntryPoint> logger,
     ISessionManager sessionManager,
     IDeviceManager deviceManager,
     ITaskManager taskManager,
     IActivityManager activityManager,
     ILocalizationManager localization,
     IInstallationManager installationManager,
     ISubtitleManager subManager,
     IUserManager userManager,
     IServerApplicationHost appHost)
 {
     _logger              = logger;
     _sessionManager      = sessionManager;
     _deviceManager       = deviceManager;
     _taskManager         = taskManager;
     _activityManager     = activityManager;
     _localization        = localization;
     _installationManager = installationManager;
     _subManager          = subManager;
     _userManager         = userManager;
     _appHost             = appHost;
 }
Ejemplo n.º 14
0
 public SubtitleService(ILibraryManager libraryManager, ISubtitleManager subtitleManager, ISubtitleEncoder subtitleEncoder)
 {
     _libraryManager  = libraryManager;
     _subtitleManager = subtitleManager;
     _subtitleEncoder = subtitleEncoder;
 }
Ejemplo n.º 15
0
 public SubtitleDownloader(ILogger logger, ISubtitleManager subtitleManager)
 {
     _logger          = logger;
     _subtitleManager = subtitleManager;
 }
Ejemplo n.º 16
0
 public SubtitleScheduledTask(ILibraryManager libraryManager, IServerConfigurationManager config, ISubtitleManager subtitleManager, ILogger logger)
 {
     _libraryManager  = libraryManager;
     _config          = config;
     _subtitleManager = subtitleManager;
     _logger          = logger;
 }
Ejemplo n.º 17
0
 public SubtitleDownloader(ILogger logger, ISubtitleManager subtitleManager)
 {
     _logger = logger;
     _subtitleManager = subtitleManager;
 }
Ejemplo n.º 18
0
 public SubtitleService(ILibraryManager libraryManager, ISubtitleManager subtitleManager, IItemRepository itemRepo)
 {
     _libraryManager  = libraryManager;
     _subtitleManager = subtitleManager;
     _itemRepo        = itemRepo;
 }