public bool GetArtwork(DBMovieInfo movie)
{
// if we have already hit our limit for the number of covers to load, quit
if (movie.AlternateCovers.Count >= MovingPicturesCore.Settings.MaxCoversPerMovie)
return true;
List<DBSourceInfo> sources;
lock (coverSources) sources = new List<DBSourceInfo>(coverSources);
foreach (DBSourceInfo currSource in sources) {
if (currSource.IsDisabled(DataType.COVERS))
continue;
bool success = currSource.Provider.GetArtwork(movie);
if (success) return true;
}
return false;
}