CDDB ( engelsk cd-databas ) är en centraliserad databas med musik- cd- skivor , tillgänglig via Internet . Klientprogrammet beräknar CD-ID:t och frågar efter denna databas. Sannolikheten för att matcha identifierare för olika diskar är mycket liten. Databasen innehåller information om artist, låttitlar, releaseår m.m.
Till en början var CDDB-databasen gratis och fylldes på av frivilliga, men sedan ändrades licensvillkoren. Databasen ägs nu av Gracenote . Företaget har satt gränser så många[ av vem? ] anses oacceptabla. Detta ledde till skapandet av en alternativ gratistjänst , freedb , med samma principer som den ursprungliga CDDB. Det finns andra databaser (både gratis och kommersiella) som tillhandahåller liknande information om CD-skivor. Ofta används termen CDDB för att hänvisa till alla sådana tjänster.
För att identifiera en CD används en identifierare (så kallat skiv-ID), som beräknas utifrån information om längden på låtarna (spåren) som är inspelade på skivan. Klientprogrammet tar emot denna information från innehållsförteckningen, ett speciellt dataområde på disken. Identifieraren används för att hitta information om skivan och låtarna som är inspelade på den i databasen.
Databasen lagrar alltså information om hela skivan, och inte om enskilda låtar. Om du till exempel bränner en ny skiva, arrangerar om några spår eller lägger till nya, så kommer information om det inte att hittas, trots att databasen innehåller information om samma låtar som spelats in på andra skivor.
Å andra sidan finns det en chans, om än liten, att två olika diskar kommer att ha samma ID ( kollision ).