mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-21 14:03:29 -07:00
Fixed: Don't download unknown artwork
(cherry picked from commit aecc8295c8c3ce39040d03a1f79f775e1c910362) Fixes #3719
This commit is contained in:
parent
7743fd8d14
commit
3cf8248752
2 changed files with 13 additions and 1 deletions
|
@ -15,7 +15,8 @@ namespace NzbDrone.Core.MediaCover
|
||||||
Headshot = 5,
|
Headshot = 5,
|
||||||
Cover = 6,
|
Cover = 6,
|
||||||
Disc = 7,
|
Disc = 7,
|
||||||
Logo = 8
|
Logo = 8,
|
||||||
|
Clearart = 9
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum MediaCoverEntity
|
public enum MediaCoverEntity
|
||||||
|
|
|
@ -138,6 +138,11 @@ namespace NzbDrone.Core.MediaCover
|
||||||
|
|
||||||
foreach (var cover in artist.Metadata.Value.Images)
|
foreach (var cover in artist.Metadata.Value.Images)
|
||||||
{
|
{
|
||||||
|
if (cover.CoverType == MediaCoverTypes.Unknown)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
var fileName = GetCoverPath(artist.Id, MediaCoverEntity.Artist, cover.CoverType, cover.Extension);
|
var fileName = GetCoverPath(artist.Id, MediaCoverEntity.Artist, cover.CoverType, cover.Extension);
|
||||||
var alreadyExists = false;
|
var alreadyExists = false;
|
||||||
|
|
||||||
|
@ -192,8 +197,14 @@ namespace NzbDrone.Core.MediaCover
|
||||||
|
|
||||||
foreach (var cover in album.Images.Where(e => e.CoverType == MediaCoverTypes.Cover))
|
foreach (var cover in album.Images.Where(e => e.CoverType == MediaCoverTypes.Cover))
|
||||||
{
|
{
|
||||||
|
if (cover.CoverType == MediaCoverTypes.Unknown)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
var fileName = GetCoverPath(album.Id, MediaCoverEntity.Album, cover.CoverType, cover.Extension, null);
|
var fileName = GetCoverPath(album.Id, MediaCoverEntity.Album, cover.CoverType, cover.Extension, null);
|
||||||
var alreadyExists = false;
|
var alreadyExists = false;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var serverFileHeaders = _httpClient.Head(new HttpRequest(cover.Url) { AllowAutoRedirect = true }).Headers;
|
var serverFileHeaders = _httpClient.Head(new HttpRequest(cover.Url) { AllowAutoRedirect = true }).Headers;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue