Izraz CDDB je kratica za Podatkovna baza Compact Disc . Čeprav je zdaj registrirana blagovna znamka družbe Gracenote, Inc., se ta izraz še vedno uporablja za opis spletnega vira, ki pomaga samodejno prepoznati glasbo. Ta sistem lahko uporabite, da ne samo ugotovite imena zvočnega CD-ja (in njegove vsebine), temveč tudi pesmi, ki so že v vaši digitalni glasbeni knjižnici.
Pri organizaciji glasbe ste morda že naleteli na to tehnologijo, ko uporabljate orodje za glasovno označevanje ali kopirate glasbene CD-je. V primeru običajnega programa za kopiranje CD-jev, se izvožene pesmi običajno samodejno poimenujejo in izpolnijo se ustrezne informacije o glasbeni oznaki (seveda, če lahko dostopa do CDDB prek interneta seveda).
Na kakšen način lahko uporabim CDDB za samodejno označevanje moje digitalne glasbe?
Kot ste verjetno že ugotovili, lahko ta identifikacijski sistem prihranite veliko časa, ko upravljate in organizirate digitalno glasbeno knjižnico. Samo pomislite, kako dolgo bo trajalo veliko knjižnico, ki bi lahko imela na stotine, če ne na tisoče pesmi. Potrebno bi vam bilo precej časa, da vnesete imena vseh vaših pesmi, pa tudi vse druge informacije o metapodatkih, ki so običajno skrite v zvočnih datotekah.
Toda vprašanje je: "Katere vrste programskih programov uporabljajo CDDB?"
Glavne vrste aplikacij, ki pogosto uporabljajo CDDB za avtomatsko označevanje glasbe, vključujejo:
- Programski predvajalniki medijev: priljubljeni programi, kot so iTunes, Windows Media Player in VLC Media Player, lahko uporabljajo različne spletne CDDB-je za pravilno ime, označevanje in organiziranje digitalnih avdio datotek v ustrezne albume. Če uporabljate tudi vaš najljubši programski program za jukebox za pretakanje zvočnih zgoščenk, bo verjetno imel možnost vzpostaviti stik z strežnikom CDDB, da bi prepoznali zvočni CD in izpolnil podatke o njeni vsebini.
- Samostojna programska oprema za čiščenje CD-jev: če želite raje uporabljati programski program samo za kopiranje CD-jev, imajo ti tudi možnost, da uporabljajo CDDB. Namenska orodja za izločanje zvočnih CD-jev so lahko tudi hitrejša, kar je prednost, če imate veliko zvočnih CD-jev za prenos in označevanje.
- Orodja za označevanje metapodatkov: morda ste že zbrali veliko svojih avdio CD-jev brez uporabe CDDB-ja - ali uporabljeni predvajalniški predvajalnik programske opreme ni imel te možnosti ali je bil onemogočen. Vendar lahko z uporabo orodja, kot je ta, uporabite CDDB retrospektivno. Priljubljeni programi, kot sta MusicBrainz Picard in TigoTago, uporabljajo to metodo za učinkovito označevanje datotek in njihovo združevanje v albume.
Zakaj te informacije niso shranjene na zvočnem CD-ju?
Ko je bil format CD-ja ustvarjen, ni bilo treba (ali predvidevanja) vključiti informacije o metapodatkih, kot so naslov pesmi, ime albuma, izvajalec, zvrst itd. V tem času (okoli leta 1982) ljudje niso uporabili digitalnih glasbenih datotek kot je MP3 (to je prišlo približno deset let kasneje). Najbližji CD je prišel, da so bile glasbene oznake z izumom CD-Text. To je bila razširitev zapisa Red Book CD za shranjevanje določenih atributov, toda vsi zvočni CD-ji niso kodirali na njih - v nobenem primeru pa medijski predvajalniki, kot je iTunes, ne morejo uporabiti teh podatkov.
CDDB je bil izumljen, da bi nadomestil to pomanjkanje metapodatkov pri uporabi zvočnih CD-jev. Ti Kan (izumitelj CCDB) je ugotovil ta primanjkljaj v zasnovi zvočnega CD-ja in prvotno razvil bazo podatkov brez povezave, da bi si ogledal te informacije. Ta sistem je bil prvotno zasnovan za predvajalnik glasbe, ki ga je razvil, imenovan XMCD - to je bil kombiniran CD predvajalnik in orodje za kopiranje.
Spletna različica CDDB je bila sčasoma razvita s pomočjo Steve Scherf in Graham Toal, da bi izdelali prosto dostopno spletno bazo podatkov, ki bi jo lahko uporabljali programski programi za iskanje informacij o CD-ju.
Kako CDDB sistem dejansko deluje?
CDDB deluje tako, da izračuna ID diska, da natančno identificira zvočni CD - to je zasnovano tako, da daje edinstven profil celotnega diska. Namesto da bi uporabil sistem, ki na primer identificira posamezne skladbe, na primer CD-Text, CDDB uporablja referenčno kodo diska, tako da lahko programska oprema (z vgrajenimi strankami seveda) poizveduje po strežniku CDDB in prenese vse atribute, povezane s prvotni CD - tj. ime CD-ja, naslovov skladb, izvajalca itd.
Če želite ustvariti edinstveno identifikacijsko številko diska za CDDB, se za analizo podatkov na zvočnem CD-ju analizira algoritem, na primer, koliko časa traja vsaka skladba in v kakšnem vrstnem redu se predvajajo. To je zelo poenostavljena razlaga, kako deluje, vendar je glavna metoda za ustvarjanje edinstvene referenčne identifikacijske številke CDDB.