aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs')
-rw-r--r--MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs13
1 files changed, 10 insertions, 3 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
index 0d8cce6f14..6f888097b5 100644
--- a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
+++ b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs
@@ -240,11 +240,18 @@ namespace MediaBrowser.Providers.MediaInfo
if (options.MetadataRefreshMode == MetadataRefreshMode.FullRefresh ||
options.MetadataRefreshMode == MetadataRefreshMode.EnsureMetadata)
{
- var remoteChapters = await DownloadChapters(video, chapters, cancellationToken).ConfigureAwait(false);
+ try
+ {
+ var remoteChapters = await DownloadChapters(video, chapters, cancellationToken).ConfigureAwait(false);
- if (remoteChapters.Count > 0)
+ if (remoteChapters.Count > 0)
+ {
+ chapters = remoteChapters;
+ }
+ }
+ catch (Exception ex)
{
- chapters = remoteChapters;
+ _logger.ErrorException("Error downloading chapters", ex);
}
if (chapters.Count == 0 && mediaStreams.Any(i => i.Type == MediaStreamType.Video))