View Single Post
Old 24th December 2010 | Show parent
Registered User
Originally Posted by sat159p1 ➡️
I mastered ana album which I sent to Gracenote DB and then made some modifications (spaces between tracks), and these two CDs inserted to mac, iTunes show that this is the same CD.

So this is NOT about different spacing..

I could certainly be wrong, but my sources say different.
Did you submit the info for both those CDs to gracenote, including the changes?

In 'Mastering Audio', p.36, B.K. states that changing a few frames in the spacing will result in a unique disc ID.

Below is an in depth example from wiki of how Gracenote's database calculates a unique CD ID.
The ID number is apparently based on three variables: track start times, total run time of CD, and the number of tracks. See below;

Example calculation of a CDDB1 (FreeDB) disc ID

"CDDB1 identifies CDs with a 32-bit number, usually displayed as a hexadecimal number containing 8 digits: XXYYYYZZ. The first two digits (labeled XX) represent a checksum based on the starting times of each track on the CD, mod 255. The next four digits (YYYY) represent the total time of the CD in seconds from the start of the first track to the end of the last track. The last two digits (ZZ) represent the number of tracks on the CD.

For example, suppose a CD contains a single track of duration 3610 seconds.

First we calculate the XX checksum by taking the sum of the track starting times mod 255. Since CDs have a 2-second offset from the start of disc data, XX becomes "02".

Second, the total CD play duration of 3610 seconds in hex is 0e1a, so YYYY becomes "0e1a".

Finally, there is one track on this CD so ZZ becomes "01".
So the full disc ID of the example CD is "020e1a01". Any CD which contains one track with a duration of 3610 seconds starting 2 seconds from the beginning of the CD will have this disc ID. To distinguish between different CDs which happen to have the same disc ID, the CDDB1 database is organized into multiple categories. If there is a conflict with different CD releases possessing the same CDDB1 id, they can be placed in a different category (such as classical, rock, blues, folk or misc). Sample code for calculating CDDB1 disc IDs in various programming languages is available on the web, such as in java."