mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-15 23:58:57 +00:00
Process actor type in nfo files
This commit is contained in:
@@ -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":
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user