private async Task<bool> LoadFanartByImdbIdAsync(TheTVDBClient client, RemoteId id, string index = null)
{
var seriesId = await client.TryGetTheTVDBSeriesIdByRemoteIdAsync(id);
if (seriesId == null) return false;
var urls = (await client.GetBannersBySeriesIdAsync(seriesId)).Where(z => z.BannerType == BannerType.Fanart)
.Where(z => index == null || z.Season == index)
.Select(z => z.BuildUrl(client))
.ToArray();
if (urls.Length > 0)
{
this.Load(urls);
return true;
}
return false;
}