Merge pull request #5693 from Maxr1998/probe-result-tweaks

(cherry picked from commit 7978f30ff7)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
This commit is contained in:
Bond-009 2021-04-04 17:16:17 +02:00 committed by Joshua M. Boniface
parent 95a4fc0f18
commit 9e459090ed
2 changed files with 9 additions and 5 deletions

View file

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
namespace MediaBrowser.MediaEncoding.Probing namespace MediaBrowser.MediaEncoding.Probing
{ {
@ -85,12 +86,14 @@ namespace MediaBrowser.MediaEncoding.Probing
{ {
var val = GetDictionaryValue(tags, key); var val = GetDictionaryValue(tags, key);
if (!string.IsNullOrEmpty(val)) if (string.IsNullOrEmpty(val))
{ {
if (DateTime.TryParse(val, out var i)) return null;
{ }
return i.ToUniversalTime();
} if (DateTime.TryParse(val, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.AssumeUniversal, out var i))
{
return i.ToUniversalTime();
} }
return null; return null;

View file

@ -131,6 +131,7 @@ namespace MediaBrowser.MediaEncoding.Probing
info.PremiereDate = FFProbeHelpers.GetDictionaryDateTime(tags, "retaildate") ?? info.PremiereDate = FFProbeHelpers.GetDictionaryDateTime(tags, "retaildate") ??
FFProbeHelpers.GetDictionaryDateTime(tags, "retail date") ?? FFProbeHelpers.GetDictionaryDateTime(tags, "retail date") ??
FFProbeHelpers.GetDictionaryDateTime(tags, "retail_date") ?? FFProbeHelpers.GetDictionaryDateTime(tags, "retail_date") ??
FFProbeHelpers.GetDictionaryDateTime(tags, "date_released") ??
FFProbeHelpers.GetDictionaryDateTime(tags, "date"); FFProbeHelpers.GetDictionaryDateTime(tags, "date");
if (isAudio) if (isAudio)