diff --git a/pysonic/scanner.py b/pysonic/scanner.py index 8735974..724b3f2 100644 --- a/pysonic/scanner.py +++ b/pysonic/scanner.py @@ -7,6 +7,7 @@ from time import time from threading import Thread from pysonic.types import KNOWN_MIMES, MUSIC_TYPES from mutagen.id3 import ID3 +from mutagen import MutagenError from mutagen.id3._util import ID3NoHeaderError @@ -139,6 +140,8 @@ class PysonicFilesystemScanner(object): pass except ID3NoHeaderError: pass + except MutagenError as m: + logging.error(m) self.library.db.update_metadata(track_file["id"], **tags) logging.warning("Library scan complete in {}s".format(int(time() - start)))