From d645b02d4f029e6fe66f3cb135fb3a66339bda31 Mon Sep 17 00:00:00 2001 From: rembo10 Date: Fri, 23 Mar 2012 16:43:38 +0000 Subject: [PATCH] Added a try/except catch to the tagging process to catch all beets errors --- headphones/postprocessor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/headphones/postprocessor.py b/headphones/postprocessor.py index 80a3f5ff..877bbfb8 100644 --- a/headphones/postprocessor.py +++ b/headphones/postprocessor.py @@ -408,7 +408,10 @@ def correctMetadata(albumid, release, downloaded_track_list): autotag.apply_metadata(items, info) for item in items: - item.write() + try: + item.write() + except Exception, e: + logger.warn('Error writing metadata to track: %s' % e) def embedLyrics(downloaded_track_list): logger.info('Adding lyrics')