From de78d1e7379b8cb3087014079d21b7dc3f45469b Mon Sep 17 00:00:00 2001 From: rembo10 Date: Tue, 8 Apr 2014 13:15:57 -0700 Subject: [PATCH] Added a try/except to embedding album art --- headphones/postprocessor.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index 91d2b3a9..7284b030 100644 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -485,8 +485,13 @@ def embedAlbumArt(artwork, downloaded_track_list): continue logger.debug('Adding album art to: %s' % downloaded_track) - f.art = artwork - f.save() + + try: + f.art = artwork + f.save() + except Exception, e: + logger.error(u'Error ebedding album art to: %s. Error: %s' % (downloaded_track.decode(headphones.SYS_ENCODING, 'replace'), str(e))) + continue def addAlbumArt(artwork, albumpath, release): logger.info('Adding album art to folder')