Pojam CDDB je akronim koji je kratak za Baza podataka kompaktnog diska , Iako je sada registrirani zaštitni znak tvrtke Gracenote, Inc., ovaj se pojam još uvijek koristi za opisivanje online resursa koji pomaže automatski prepoznati glazbu. Ovaj se sustav može koristiti ne samo za pronalaženje imena audio CD-a (i njegovog sadržaja) već i pjesama koje su već u vašoj digitalnoj glazbenoj knjižnici.
Kada organizirate svoju glazbu, možda ste već naišli na ovu tehnologiju prilikom korištenja alata za označavanje glazbe ili kopiranja glazbenih CD-ova. U slučaju tipičnog CD reprodukcijskog programa, ekstrahirane pjesme obično se automatski imenuju i popunjava relevantne informacije o glazbenoj oznaci (ako Internet može pristupiti CDDB-u putem Interneta, naravno).
Na kojim načinima mogu koristiti CDDB da automatski označi moju digitalnu glazbu?
Kao što ste vjerojatno već shvatili, ovaj identifikacijski sustav može potencijalno uštedjeti ogromnu količinu vremena prilikom upravljanja i organiziranja digitalne glazbene biblioteke. Samo pomislite koliko će dugo trajati velika knjižnica koja bi imala stotine, ako ne tisuće pjesama. Potrebno vam je znatnu količinu vremena za upis imena svih vaših pjesama, kao i svih ostalih metapodataka koji su obično skriveni unutar audio datoteka.
Ali pitanje je: "Koje vrste softverskih programa koriste CDDB?"
Glavne vrste aplikacija koje često koriste CDDB za automatsko označavanje glazbe uključuju:
- Softver Media Player: Popularni programi kao što su iTunes, Windows Media Player i VLC Media Player mogu koristiti razne internetske CDDB-ove za ispravno imenovanje, označavanje i organiziranje digitalnih audio datoteka u njihove relevantne albume. Ako također upotrijebite svoj omiljeni softverski program za jukebox za kopiranje audio CD-a, vjerojatno će imati mogućnost kontaktirati CDDB poslužitelja kako bi identificirali audio CD i ispunili informacije o njenom sadržaju.
- Samostalni CD reprodukcijski softver: Ako želite koristiti softverski program samo za kopiranje CD-a, onda i oni mogu imati mogućnost korištenja CDDB-a. Alati za izdvajanje audio CD-a također mogu biti brži što je prednost ako imate puno audio CD-a za prijenos i označavanje.
- Alati za označavanje metapodataka: Možda ste već kopirali puno audio CD-a bez korištenja CDDB-a - programski medijski player koji ste koristili nije imao ovaj objekt ili je onemogućen. Međutim, CDDB možete koristiti retrospektivno pomoću alata kao što je ovaj. Popularni programi poput MusicBrainz Picard i TigoTago koriste ovu metodu kako bi učinkovito označili datoteke i grupirali ih u albume.
Zašto ove informacije nisu već pohranjene na audio CD-u?
Kada je stvoren format CD-a, nije bilo potrebe (ili predviđanja) uključiti informacije metapodataka poput naslova pjesme, naziva albuma, izvođača, žanra itd. U to vrijeme (oko 1982.) ljudi nisu koristili digitalne glazbene datoteke poput MP3-a (to se dogodilo desetak godina kasnije). Najbliži CD je imao glazbene oznake s izumom CD-Text. Ovo je bilo proširenje CD-a Red Book za pohranu određenih atributa, ali nisu svi audio CD-ovi bili kodirani - i u svakom slučaju, medijski igrači poput iTunesa ionako ne mogu koristiti te informacije.
CDDB je izmislio kako bi nadoknadio ovaj nedostatak metapodataka pri korištenju audio CD-a. Ti Kan (izumitelj CCDB-a) vidio je ovaj manjak u dizajnu audio CD-a i u početku je razvio izvanmrežnu bazu podataka kako bi potražio ove informacije. Ovaj sustav je u početku bio dizajniran za glazbeni player koji je razvio pod nazivom XMCD - to je bio kombinirani CD player i alat za kopiranje.
Internetska verzija CDDB-a je na kraju razvijena uz pomoć Stevea Scherfa i Grahama Toala za izradu slobodno dostupne internetske baze podataka koju programi mogu koristiti za traženje informacija o CD-u.
Kako sustav CDDB zapravo radi?
CDDB radi izračunavanjem ID diska kako bi se točno identificirao audio CD - ovo je dizajnirano kako bi se dobio jedinstven profil cijelog diska. Umjesto korištenja sustava koji samo identificira pojedinačne zapise poput CD-Texta, primjerice, CDDB koristi ID disk-ID kod, tako da softver (s ugrađenim klijentima naravno) može uputiti CDDB poslužitelj i preuzeti sve atribute povezane s originalni CD - tj. naziv CD-a, naslova pjesama, izvođača itd.
Da biste stvorili jedinstveni disk-ID za CDDB, algoritam se koristi za analizu informacija na audio CD-u, kao što je koliko dugo svaki zapis i kojim redoslijedom oni igraju. Ovo je vrlo pojednostavljeno objašnjenje kako funkcionira, ali je glavna metoda za stvaranje jedinstvenih ID-ova CDDB-a.