From cd100be3a2fbc6d24fdd4983aa163abe7cc6439a Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Fri, 9 Apr 2021 05:22:02 -0500 Subject: [PATCH] relax music video naming requirements (#155) --- .../Metadata/FallbackMetadataProvider.cs | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/ErsatzTV.Core/Metadata/FallbackMetadataProvider.cs b/ErsatzTV.Core/Metadata/FallbackMetadataProvider.cs index 8787a066a..6adcd0df7 100644 --- a/ErsatzTV.Core/Metadata/FallbackMetadataProvider.cs +++ b/ErsatzTV.Core/Metadata/FallbackMetadataProvider.cs @@ -139,25 +139,20 @@ namespace ErsatzTV.Core.Metadata { const string PATTERN = @"^(.*?) - (.*?).\w+$"; Match match = Regex.Match(fileName, PATTERN); - if (match.Success) - { - metadata.Title = match.Groups[2].Value.Trim(); - metadata.Genres = new List(); - metadata.Tags = new List(); - metadata.Studios = new List(); - metadata.DateUpdated = DateTime.UtcNow; - } - else - { - return None; - } + metadata.Title = match.Success + ? match.Groups[2].Value.Trim() + : Path.GetFileNameWithoutExtension(fileName); + metadata.Genres = new List(); + metadata.Tags = new List(); + metadata.Studios = new List(); + metadata.DateUpdated = DateTime.UtcNow; + + return metadata; } catch (Exception) { - // ignored + return None; } - - return metadata; } private ShowMetadata GetTelevisionShowMetadata(string fileName, ShowMetadata metadata)