diff --git a/beets/mediafile.py b/beets/mediafile.py index 39c9ee21c..7b1b79f72 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -194,7 +194,7 @@ def _sc_decode(soundcheck): try: soundcheck = soundcheck.replace(' ', '').decode('hex') soundcheck = struct.unpack('!iiiiiiiiii', soundcheck) - except struct.error: + except (struct.error, TypeError): # SoundCheck isn't in the format we expect, so return default # values. return 0.0, 0.0