Merge pull request #5085 from Ullmie02/nfo-actor-type

Process actor type in nfo files
This commit is contained in:
dkanada
2021-02-04 23:27:34 +09:00
committed by GitHub
3 changed files with 33 additions and 1 deletions

View File

@@ -1030,6 +1030,29 @@ namespace MediaBrowser.XbmcMetadata.Parsers
break;
}
case "type":
{
var val = reader.ReadElementContentAsString();
if (!string.IsNullOrWhiteSpace(val))
{
type = val switch
{
PersonType.Composer => PersonType.Composer,
PersonType.Conductor => PersonType.Conductor,
PersonType.Director => PersonType.Director,
PersonType.Lyricist => PersonType.Lyricist,
PersonType.Producer => PersonType.Producer,
PersonType.Writer => PersonType.Writer,
PersonType.GuestStar => PersonType.GuestStar,
// unknown type --> actor
_ => PersonType.Actor
};
}
break;
}
case "order":
case "sortorder":
{