Luke Pulverenti 9 лет назад
Родитель
Сommit
de8bf2b396
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs

+ 6 - 3
MediaBrowser.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs

@@ -482,10 +482,13 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
             {
             {
                 _logger.ErrorException("Error recording stream", ex);
                 _logger.ErrorException("Error recording stream", ex);
 
 
-                const int retryIntervalSeconds = 60;
-                _logger.Debug("Retrying recording in {0} seconds.", retryIntervalSeconds);
+                if (DateTime.UtcNow < timer.EndDate)
+                {
+                    const int retryIntervalSeconds = 60;
+                    _logger.Debug("Retrying recording in {0} seconds.", retryIntervalSeconds);
 
 
-                _timerProvider.StartTimer(timer, TimeSpan.FromSeconds(retryIntervalSeconds));
+                    _timerProvider.StartTimer(timer, TimeSpan.FromSeconds(retryIntervalSeconds));
+                }
             }
             }
         }
         }