Skip over mutagen errors
This commit is contained in:
parent
301ce666ca
commit
5eb3f9680f
|
@ -7,6 +7,7 @@ from time import time
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
from pysonic.types import KNOWN_MIMES, MUSIC_TYPES
|
from pysonic.types import KNOWN_MIMES, MUSIC_TYPES
|
||||||
from mutagen.id3 import ID3
|
from mutagen.id3 import ID3
|
||||||
|
from mutagen import MutagenError
|
||||||
from mutagen.id3._util import ID3NoHeaderError
|
from mutagen.id3._util import ID3NoHeaderError
|
||||||
|
|
||||||
|
|
||||||
|
@ -139,6 +140,8 @@ class PysonicFilesystemScanner(object):
|
||||||
pass
|
pass
|
||||||
except ID3NoHeaderError:
|
except ID3NoHeaderError:
|
||||||
pass
|
pass
|
||||||
|
except MutagenError as m:
|
||||||
|
logging.error(m)
|
||||||
self.library.db.update_metadata(track_file["id"], **tags)
|
self.library.db.update_metadata(track_file["id"], **tags)
|
||||||
|
|
||||||
logging.warning("Library scan complete in {}s".format(int(time() - start)))
|
logging.warning("Library scan complete in {}s".format(int(time() - start)))
|
||||||
|
|
Loading…
Reference in New Issue