leosongwei / mutagen

Automatically exported from code.google.com/p/mutagen
GNU General Public License v2.0
0 stars 0 forks source link

ID3: Improper extended header flags are detected but not corrected #21

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
mutagen-inspect says:
- MPEG 1 layer 3, 256000 bps, 44100 Hz, 298.89 seconds (audio/mp3)

mplayer says:

Audio only file format detected.
Clip info:
 Title: Punk To Funk
 Artist: FatBoy Slim
 Album: Better Living Through Chemistr
 Year: 1996
 Comment: 
 Track: 9
 Genre: Unknown
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 256.0 kbit/18.14% (ratio: 32000->176400)

first 32Kb of the file are attached

Original issue reported on code.google.com by korn...@gmail.com on 31 Aug 2009 at 5:36

Attachments:

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r53.

Original comment by joe.wreschnig@gmail.com on 7 Sep 2009 at 6:29

GoogleCodeExporter commented 9 years ago
These files have a corrupt flag in them; the unreleased version of Mutagen has 
some
code to handle corruption of that flag because it's common, but it amounted to 
just
skipping over the file.

Such files should now have a much better chance of loading.

Original comment by joe.wreschnig@gmail.com on 7 Sep 2009 at 6:33

GoogleCodeExporter commented 9 years ago
I have a whole bunch of such files, not only mp3's but some flac's as well. Is 
there
any way to fix the flag in existing files? Any small utility that can be 
scripted and
run aver the whole media library?  Would be nice to be able to use these files 
before
the updated version of mutagen makes it into the application dependent on it. Is
there an information what software (converter, tag editor?) causes the corrupt 
flag,
so I can avoid using it?

Original comment by korn...@gmail.com on 7 Sep 2009 at 4:10

GoogleCodeExporter commented 9 years ago
Unfortunately the file offers no clues as to its origin. The only unique thing 
in the
file is PRIV tags for PeakValue and AverageLevel, which I've also never seen 
before
(foobar uses TXXX frames, iTunes uses COMM frames, and the standard uses RVA2 
frames).

If you check out the latest version of Mutagen it should be a drop-in 
replacement for
whatever you're using. We take API compatibility very seriously.

Original comment by joe.wreschnig@gmail.com on 7 Sep 2009 at 6:15