diff --git a/src/NzbDrone.Core/MediaCover/MediaCover.cs b/src/NzbDrone.Core/MediaCover/MediaCover.cs index b546264e21..5846501959 100644 --- a/src/NzbDrone.Core/MediaCover/MediaCover.cs +++ b/src/NzbDrone.Core/MediaCover/MediaCover.cs @@ -10,7 +10,8 @@ public enum MediaCoverTypes Banner = 2, Fanart = 3, Screenshot = 4, - Headshot = 5 + Headshot = 5, + Clearart = 6 } public class MediaCover : MemberwiseEquatable, IEmbeddedDocument diff --git a/src/NzbDrone.Core/MediaCover/MediaCoverService.cs b/src/NzbDrone.Core/MediaCover/MediaCoverService.cs index eaccc9ae64..6190e33d49 100644 --- a/src/NzbDrone.Core/MediaCover/MediaCoverService.cs +++ b/src/NzbDrone.Core/MediaCover/MediaCoverService.cs @@ -147,11 +147,18 @@ private bool EnsureCovers(Movie movie) foreach (var cover in movie.MovieMetadata.Value.Images) { + if (cover.CoverType == MediaCoverTypes.Unknown) + { + continue; + } + var fileName = GetCoverPath(movie.Id, cover.CoverType); var alreadyExists = false; + try { alreadyExists = _coverExistsSpecification.AlreadyExists(cover.Url, fileName); + if (!alreadyExists) { DownloadCover(movie, cover);