Browse Source

relax music video naming requirements (#155)

pull/156/head
Jason Dove 5 years ago committed by GitHub
parent
commit
cd100be3a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 25
      ErsatzTV.Core/Metadata/FallbackMetadataProvider.cs

25
ErsatzTV.Core/Metadata/FallbackMetadataProvider.cs

@ -139,25 +139,20 @@ namespace ErsatzTV.Core.Metadata
{ {
const string PATTERN = @"^(.*?) - (.*?).\w+$"; const string PATTERN = @"^(.*?) - (.*?).\w+$";
Match match = Regex.Match(fileName, PATTERN); Match match = Regex.Match(fileName, PATTERN);
if (match.Success) metadata.Title = match.Success
{ ? match.Groups[2].Value.Trim()
metadata.Title = match.Groups[2].Value.Trim(); : Path.GetFileNameWithoutExtension(fileName);
metadata.Genres = new List<Genre>(); metadata.Genres = new List<Genre>();
metadata.Tags = new List<Tag>(); metadata.Tags = new List<Tag>();
metadata.Studios = new List<Studio>(); metadata.Studios = new List<Studio>();
metadata.DateUpdated = DateTime.UtcNow; metadata.DateUpdated = DateTime.UtcNow;
}
else return metadata;
{
return None;
}
} }
catch (Exception) catch (Exception)
{ {
// ignored return None;
} }
return metadata;
} }
private ShowMetadata GetTelevisionShowMetadata(string fileName, ShowMetadata metadata) private ShowMetadata GetTelevisionShowMetadata(string fileName, ShowMetadata metadata)

Loading…
Cancel
Save