Пример #1
0
        private void StartPlayToManager()
        {
            lock (_syncLock)
            {
                try
                {
                    _manager = new PlayToManager(_logger,
                                                 _sessionManager,
                                                 _libraryManager,
                                                 _userManager,
                                                 _dlnaManager,
                                                 _appHost,
                                                 _imageProcessor,
                                                 _deviceDiscovery,
                                                 _httpClient,
                                                 _config,
                                                 _userDataManager,
                                                 _localization,
                                                 _mediaSourceManager,
                                                 _mediaEncoder,
                                                 _timerFactory);

                    _manager.Start();
                }
                catch (Exception ex)
                {
                    _logger.ErrorException("Error starting PlayTo manager", ex);
                }
            }
        }
Пример #2
0
        private void StartPlayToManager()
        {
            lock (_syncLock)
            {
                if (_manager != null)
                {
                    return;
                }

                try
                {
                    _manager = new PlayToManager(_logger,
                                                 _sessionManager,
                                                 _libraryManager,
                                                 _userManager,
                                                 _dlnaManager,
                                                 _appHost,
                                                 _imageProcessor,
                                                 _deviceDiscovery,
                                                 _httpClient,
                                                 _config,
                                                 _userDataManager,
                                                 _localization,
                                                 _mediaSourceManager,
                                                 _mediaEncoder);

                    _manager.Start();
                }
                catch (Exception ex)
                {
                    _logger.LogError(ex, "Error starting PlayTo manager");
                }
            }
        }
Пример #3
0
        private void StartPlayToManager()
        {
            lock (_syncLock)
            {
                try
                {
                    _manager = new PlayToManager(_logger,
                                                 _sessionManager,
                                                 _itemRepo,
                                                 _libraryManager,
                                                 _userManager,
                                                 _dlnaManager,
                                                 _appHost,
                                                 _imageProcessor,
                                                 _deviceDiscovery,
                                                 _httpClient,
                                                 _config);

                    _manager.Start();
                }
                catch (Exception ex)
                {
                    _logger.ErrorException("Error starting PlayTo manager", ex);
                }
            }
        }