]> git.parisson.com Git - deefuzzer.git/commitdiff
fix metadata reading
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 9 Jul 2010 10:12:35 +0000 (10:12 +0000)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 9 Jul 2010 10:12:35 +0000 (10:12 +0000)
tools/mp3.py

index 24a12da2f9807c59ebc8b4d2868afb6281f971b0..4af6c7361844b63b098fed087df801e3b86e1d76 100644 (file)
@@ -69,7 +69,17 @@ class Mp3:
         self.info = self.mp3.info
         self.bitrate = int(str(self.info.bitrate)[:-3])
         self.length = datetime.timedelta(0,self.info.length)
-        self.metadata = self.get_file_metadata()
+        try:
+            self.metadata = self.get_file_metadata()
+        except:
+            self.metadata = {'title': '',
+                    'artist': '',
+                    'album': '',
+                    'date': '',
+                    'comment': '',
+                    'genre': '',
+                    'copyright': '',
+                    }
 
         self.description = self.get_description()
         self.mime_type = self.get_mime_type()