Explorar o código

Don't use finally block for tag fallback

Signed-off-by: gnattu <gnattuoc@me.com>
gnattu hai 1 ano
pai
achega
97d7151289
Modificáronse 1 ficheiros con 10 adicións e 12 borrados
  1. 10 12
      MediaBrowser.Providers/MediaInfo/AudioFileProber.cs

+ 10 - 12
MediaBrowser.Providers/MediaInfo/AudioFileProber.cs

@@ -191,18 +191,16 @@ namespace MediaBrowser.Providers.MediaInfo
             {
                 _logger.LogWarning(e, "TagLib-Sharp does not support this audio");
             }
-            finally
-            {
-                tags ??= new TagLib.Id3v2.Tag();
-                tags.AlbumArtists ??= mediaInfo.AlbumArtists;
-                tags.Album ??= mediaInfo.Album;
-                tags.Title ??= mediaInfo.Name;
-                tags.Year = tags.Year == 0U ? Convert.ToUInt32(mediaInfo.ProductionYear, CultureInfo.InvariantCulture) : tags.Year;
-                tags.Performers ??= mediaInfo.Artists;
-                tags.Genres ??= mediaInfo.Genres;
-                tags.Track = tags.Track == 0U ? Convert.ToUInt32(mediaInfo.IndexNumber, CultureInfo.InvariantCulture) : tags.Track;
-                tags.Disc = tags.Disc == 0U ? Convert.ToUInt32(mediaInfo.ParentIndexNumber, CultureInfo.InvariantCulture) : tags.Disc;
-            }
+
+            tags ??= new TagLib.Id3v2.Tag();
+            tags.AlbumArtists ??= mediaInfo.AlbumArtists;
+            tags.Album ??= mediaInfo.Album;
+            tags.Title ??= mediaInfo.Name;
+            tags.Year = tags.Year == 0U ? Convert.ToUInt32(mediaInfo.ProductionYear, CultureInfo.InvariantCulture) : tags.Year;
+            tags.Performers ??= mediaInfo.Artists;
+            tags.Genres ??= mediaInfo.Genres;
+            tags.Track = tags.Track == 0U ? Convert.ToUInt32(mediaInfo.IndexNumber, CultureInfo.InvariantCulture) : tags.Track;
+            tags.Disc = tags.Disc == 0U ? Convert.ToUInt32(mediaInfo.ParentIndexNumber, CultureInfo.InvariantCulture) : tags.Disc;
 
             if (audio.SupportsPeople && !audio.LockedFields.Contains(MetadataField.Cast))
             {