I was laughing and had to chime in. I’ve been in the TECHNOLOGY business for OVER 30 years… music industry, banking, you name it… my knowledge is not limited to what the music industry does. I also have a clearance with the government and have worked on systems and technologies that consumers have yet to even know about.
That all being said, fish, you’re DEAD WRONG in your statements about how the CDDB collective works (as well as FreeRip) with gathering information to identify a CD’s contents.
The “Barcode” as you put it does not even exist.
Also there are two types of drives and even a lightscribe drive (which has access to burn in areas physically outside of the actual substraite window) cannot read that area you cited earlier.
I see so many people BS with things like this.
There is no ISO standard or IEEE standard including kanji, rebook (more commonly referred to as LPCM), or the ASPI layer itself, which includes the inner ring on a CD for reading or writing. That is a laser etched pressed area that is only capable by a glass master.
This area is called the “pressed matrix.” (Matrix for short)
You can look this up and teach yourself, I didn’t come in to dive super deep on that specific.
I just have to comment when people tout themselves as an authority on a subject by with the first post demonstrate they have absolutely no rudimentary conceptual understanding of the subject matter at all. Anyone who understands even something as simple as physical behavior of a CD and player can look at the lens and motor track to see that it cannot physically move to that area (at least a majority of them)
Older copy protection schemes used to use that area to verify it as original or copy (because no home recorder can get to that place to write, but it COULD be read) once they did away with the SCSI based burners (We’re talking the Yamaha G40 days… remember CADDY LOADS!!! HAHAAH) they decided to use lasersafe/safeloc for a majority of copy protection schemes. These are TOC/block manipulation methods, not physicality methods.
I am surprised BEING AUDIO, that cinevia hasn’t been applied to audio cds… I mean it’s an AUDIO watermark…
I guess they conceded to a loss in that there are way too many CD players out there that aren’t cinevia aware and nobody is about to go replacing them,… if anything audio CDs are on their way out…
So fish, when in a TECHNICAL FORUM try to think twice when saying “I can sound like I know what I’m talking about and nobody here is good enough to see through it as nonsense.”
There’s always going to be a true expert. Me personally I am not an optical storage guru… I am a Virtualization Architect and I focus on SAN array storage mostly. EMC, Netapp. SOMETIMES I get into some LTO tape libraries as solutions but never mageto-optical or CD/DVD because it’s just not a good solution. BluRay was promising with 50GB but it never took off for enterprise as a solution.
Now in YOUR defense Fish, there is KIND of some truth to your guess but not exactly.
If you go to this hardware address:
0x8e
You get the UPC/EAN information so you can consider that a “barcode” but this does not provide the required information and CDDB certainly does not use it.
There are two methods. (hence the 2 databases)
1)What everyone here talked about. Total # of tracks, Total album length. (That alone does it 90% of the time) then it goes into individual track start/stop to determine specifics that have duplicate total volume scores
2)the CDA hash used (for CRC purposes) This is UNIQUE per track and album because due to the standard of cyclic redundancy, you must be able to identify two identical files separately in a single pass. (Now obviously if you were to take 10 identical CDs from the store THEIR hash is the same for track #1. However if you were to generate a new CD its track #1 would have a different hash…
I am pretty sure everyone who’s a beginner reading #2 understands that one completely because that sort of data is commonplace. (Think SID)
===================================================
POST RELATED RESPONSE:
I too would love to find an app that can ID my custom mix CDs. I am AMAZED there isn’t something out there that instead of using CDDB or hash or start/stop info it actually “listens” to the track (digitally obviously for speed purposes) and then submits to the SHAZAM database for identification.
In fact that’s what I do now. Play the track, shazam it, write it down, next tract, etc. etc.
Would be great if a program did that for you but rather than use actual playback and microphone to do it, it just rips the middle 15 seconds, submits that waveform to Shazam and gets the ID and adds it… Would be VERY awesome.