From ec63edc7da22d697893ab18f712d3c18fcf38339 Mon Sep 17 00:00:00 2001 From: Remy Varma Date: Wed, 25 Jan 2012 12:18:29 +0000 Subject: [PATCH] Fix for blank album art being added/embedded --- headphones/postprocessor.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index 544b996f..6693f758 100644 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -208,14 +208,17 @@ def doPostProcessing(albumid, albumpath, release, tracks, downloaded_track_list) if headphones.EMBED_ALBUM_ART or headphones.ADD_ALBUM_ART: album_art_path = albumart.getAlbumArt(albumid) artwork = urllib.urlopen(album_art_path).read() + if len(artwork) < 100: + artwork = False + logger.info("No suitable album art found. Not adding album art") - if headphones.EMBED_ALBUM_ART: + if headphones.EMBED_ALBUM_ART and artwork: embedAlbumArt(artwork, downloaded_track_list) if headphones.CLEANUP_FILES: cleanupFiles(albumpath) - if headphones.ADD_ALBUM_ART: + if headphones.ADD_ALBUM_ART and artwork: addAlbumArt(artwork, albumpath) if headphones.CORRECT_METADATA: