This page spells out clearly enough for even me how DISCID’s are derived, and demonstrates how to verify them. Very nice. Of course, this means DISCID is not written to disc but is instead derived from what’s already on the disc, so if the tracks and offsets differ from the canonical, ie RIAA-approved, version, freedb lookups will never work.
Rats.
Of course, if I use the clever xmcd/gramofile hooks I discovered yesterday, I might be able to make it work and save myself typing in the names at the same time.
I wonder if it’s possible to get the offsets right?