|
|
|
@ -343,7 +343,14 @@ namespace MediaBrowser.XbmcMetadata.Parsers
|
|
|
|
|
{
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(val))
|
|
|
|
|
{
|
|
|
|
|
hasProductionLocations.AddProductionLocation(val);
|
|
|
|
|
var parts = val.Split('/')
|
|
|
|
|
.Select(i => i.Trim())
|
|
|
|
|
.Where(i => !string.IsNullOrWhiteSpace(i));
|
|
|
|
|
|
|
|
|
|
foreach (var p in parts)
|
|
|
|
|
{
|
|
|
|
|
hasProductionLocations.AddProductionLocation(p);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
@ -426,7 +433,14 @@ namespace MediaBrowser.XbmcMetadata.Parsers
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(val))
|
|
|
|
|
{
|
|
|
|
|
item.AddStudio(val);
|
|
|
|
|
var parts = val.Split('/')
|
|
|
|
|
.Select(i => i.Trim())
|
|
|
|
|
.Where(i => !string.IsNullOrWhiteSpace(i));
|
|
|
|
|
|
|
|
|
|
foreach (var p in parts)
|
|
|
|
|
{
|
|
|
|
|
item.AddStudio(p);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
@ -730,9 +744,17 @@ namespace MediaBrowser.XbmcMetadata.Parsers
|
|
|
|
|
case "genre":
|
|
|
|
|
{
|
|
|
|
|
var val = reader.ReadElementContentAsString();
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(val))
|
|
|
|
|
{
|
|
|
|
|
item.AddGenre(val);
|
|
|
|
|
var parts = val.Split('/')
|
|
|
|
|
.Select(i => i.Trim())
|
|
|
|
|
.Where(i => !string.IsNullOrWhiteSpace(i));
|
|
|
|
|
|
|
|
|
|
foreach (var p in parts)
|
|
|
|
|
{
|
|
|
|
|
item.AddGenre(p);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|