From 371eb68bf059ce96c0246d9f964c830dca1f4487 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 22 May 2023 09:00:36 -0700 Subject: [PATCH] Fixed: Don't download unknown artwork (cherry picked from commit aecc8295c8c3ce39040d03a1f79f775e1c910362) --- src/NzbDrone.Core/MediaCover/MediaCover.cs | 3 ++- src/NzbDrone.Core/MediaCover/MediaCoverService.cs | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/MediaCover/MediaCover.cs b/src/NzbDrone.Core/MediaCover/MediaCover.cs index b546264e2..584650195 100644 --- a/src/NzbDrone.Core/MediaCover/MediaCover.cs +++ b/src/NzbDrone.Core/MediaCover/MediaCover.cs @@ -10,7 +10,8 @@ namespace NzbDrone.Core.MediaCover 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 eaccc9ae6..6190e33d4 100644 --- a/src/NzbDrone.Core/MediaCover/MediaCoverService.cs +++ b/src/NzbDrone.Core/MediaCover/MediaCoverService.cs @@ -147,11 +147,18 @@ namespace NzbDrone.Core.MediaCover 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);