leosongwei / mutagen

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

Unknown frames are not properly upgraded to ID3v2.4 #97

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The ID3 parser stores unknown frames as raw bytes, which is a problem if you 
read them from ID3v2.3 tags and save to ID3v2.4 tags. Particularly, this means 
that the frame size which was supposed to be 32-bit integer in ID3v2.3 is not 
converted to the synch-safe integer in ID3v2.4.

See this bug report for an example: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584420

Original issue reported on code.google.com by lalinsky on 16 Aug 2011 at 7:58

GoogleCodeExporter commented 9 years ago
I see no easy way for recovering old files...

Original comment by reiter.christoph@gmail.com on 10 Apr 2012 at 6:28

Attachments:

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

Original comment by reiter.christoph@gmail.com on 20 Jul 2012 at 9:12

GoogleCodeExporter commented 9 years ago
All frames in ID3.unknown_frames will be upgraded to 2.4 when update_to_v24 is 
called or thrown away if that fails.

Original comment by reiter.christoph@gmail.com on 20 Jul 2012 at 9:15