Exemplo n.º 1
0
        public void Update(XbmcSettings settings, Series series)
        {
            if (!settings.AlwaysUpdate)
            {
                _logger.Debug("Determining if there are any active players on XBMC host: {0}", settings.Address);
                var activePlayers = _proxy.GetActivePlayers(settings);

                if (activePlayers.Any(a => a.Type.Equals("video")))
                {
                    _logger.Debug("Video is currently playing, skipping library update");
                    return;
                }
            }

            UpdateLibrary(settings, series);
        }
Exemplo n.º 2
0
 public List <ActivePlayer> GetActivePlayers(XbmcSettings settings)
 {
     return(_proxy.GetActivePlayers(settings));
 }