From 137b0aeafdace156d4b26d876418d5a6e5852f58 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 3 Feb 2018 21:29:33 +0100 Subject: [PATCH] ignore mutagen failures --- nonstop/management/commands/create_tracks_from_nonstop.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nonstop/management/commands/create_tracks_from_nonstop.py b/nonstop/management/commands/create_tracks_from_nonstop.py index bf3de37..6feb011 100644 --- a/nonstop/management/commands/create_tracks_from_nonstop.py +++ b/nonstop/management/commands/create_tracks_from_nonstop.py @@ -44,7 +44,12 @@ class Command(BaseCommand): continue if self.verbose: print short_filepath - metadata = mutagen.File(filepath, easy=True) + try: + metadata = mutagen.File(filepath, easy=True) + except Exception as e: + if self.verbose: + print 'E:', e + continue if not metadata or not metadata.get('artist') or not metadata.get('title'): if self.verbose: print 'skipping', filepath -- 2.39.2