소스 검색

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))