Process actor type in nfo files

This commit is contained in:
David
2021-01-23 18:06:26 +01:00
parent 828b0be254
commit 454d82c52c
3 changed files with 49 additions and 1 deletions

View File

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