@ -243,6 +243,8 @@ namespace MediaBrowser.Providers.TV
if (!series.LockedFields.Contains(MetadataFields.Cast))
{
series.People.Clear();
FetchActors(series, actorsXmlPath, cancellationToken);
}
@ -758,6 +760,8 @@ namespace MediaBrowser.Providers.TV
personInfo.Type = PersonType.Actor;
if (!string.IsNullOrEmpty(personInfo.Name))
series.AddPerson(personInfo);
@ -27,6 +27,30 @@ namespace MediaBrowser.Providers.TV
_providerManager = providerManager;
protected override bool RefreshOnVersionChange
get
return true;
protected override string ProviderVersion
return "2";
public override bool RequiresInternet
public override bool Supports(BaseItem item)
return item is Person;