I've encountered a strange issue where ID-Tags get corrupted in ALAC files on any edit/conversion operation and bloew is a test case that illustrates it:
- fresh install dMC-R17.1-Ref-Trial with all the default settings
- download ALAC sample file, e.g. http://www.hyperion-records.co.uk/au...he%20organ.M4A
1) Corruption on edit
- open the file properties
- edit e.g. "Robert White, Stephen Hough" artist name in the ID-Tag tab of the file properties by adding "1" at the end
- close the file properties
- open them again and see that most of the tags are gone (artist/title/album etc), while some of the useless ones remain (e.g. copyright )
(the same thing happens when I edit tags in Batch Converter)
2) Corruption on conversion
- launch Music Converter
- select Apple Lossless as encoder (so I'm basically converting ALAC to ALAC, but the issue remains when using other encoders)
- convert
- check ID-tags either in the file properties or in MP3tag to see that they're also gone in the same way as in *1
However, the data is still in the files, it's just the headers(?) got corrupted or something: when I was viewing the files in the MediaInfo debug window, I've noticed the following differences in a couple of fields:
original:
edited/converted file:
It looked the same for a few of the other "lost" ID-tags &*8212; header name was corrupted, Data name was missing (replaced by a single letter) while the data itself was intact.
P.S. FLAC had the same issue as I originally discovered it trying to convert a few FLAC files to AAC
OS: Windows 10 2004
- fresh install dMC-R17.1-Ref-Trial with all the default settings
- download ALAC sample file, e.g. http://www.hyperion-records.co.uk/au...he%20organ.M4A
1) Corruption on edit
- open the file properties
- edit e.g. "Robert White, Stephen Hough" artist name in the ID-Tag tab of the file properties by adding "1" at the end
- close the file properties
- open them again and see that most of the tags are gone (artist/title/album etc), while some of the useless ones remain (e.g. copyright )
(the same thing happens when I edit tags in Batch Converter)
2) Corruption on conversion
- launch Music Converter
- select Apple Lossless as encoder (so I'm basically converting ALAC to ALAC, but the issue remains when using other encoders)
- convert
- check ID-tags either in the file properties or in MP3tag to see that they're also gone in the same way as in *1
However, the data is still in the files, it's just the headers(?) got corrupted or something: when I was viewing the files in the MediaInfo debug window, I've noticed the following differences in a couple of fields:
original:
- Header name ©ART (I guess this strange name for the artist is a limitation of the MI debug info or something)
- Data - Performer (43 bytes)
- Value: Sullivan: Robert White, Stephen Hough
edited/converted file:
- Header name �A (looks like some kind of encoding error?)
- Data - A (44 bytes)
- Value: Robert White, Stephen Hough1 [1 is the additional symbol I've put in step 1 above]
It looked the same for a few of the other "lost" ID-tags &*8212; header name was corrupted, Data name was missing (replaced by a single letter) while the data itself was intact.
P.S. FLAC had the same issue as I originally discovered it trying to convert a few FLAC files to AAC
OS: Windows 10 2004
Comment