diff options
Diffstat (limited to 'MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs')
| -rw-r--r-- | MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs | 13 |
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)) |
