浏览代码

fix: fallback to TagLib date parsing if ffprobe fails

Bring back hardcoded PremiereDate with correctly parsed year from TagLib, if ffprobe cannot get it
sel10ut 1 年之前
父节点
当前提交
368a1b385a
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      MediaBrowser.Providers/MediaInfo/AudioFileProber.cs

+ 5 - 0
MediaBrowser.Providers/MediaInfo/AudioFileProber.cs

@@ -371,6 +371,11 @@ namespace MediaBrowser.Providers.MediaInfo
                 {
                     var year = Convert.ToInt32(tags.Year);
                     audio.ProductionYear = year;
+
+                    if (!audio.PremiereDate.HasValue)
+                    {
+                        audio.PremiereDate = new DateTime(year, 01, 01);
+                    }
                 }
 
                 if (!audio.LockedFields.Contains(MetadataField.Genres))