--- eyeD3/tag.py 2009-02-05 19:56:10.000000000 +0000 +++ tag.py 2010-07-22 11:34:58.000000000 +0100 @@ -983,6 +983,8 @@ bpm = self.frames[BPM_FID]; if bpm: # Round floats since the spec says this is an integer + if(bpm[0].text == ''): + return None; bpm = int(float(bpm[0].text) + 0.5) return bpm else: