Termi CDDB on lyhenne sanoista Compact Disc Database, online-resurssi, joka auttaa tunnistamaan musiikin automaattisesti. Tämän järjestelmän avulla voidaan selvittää CD-äänilevyn nimi (ja sen sisältö) ja nimikkeet digitaalisessa musiikkikirjastossa. Kun järjestät musiikkiasi, olet saattanut kohdata tämän tekniikan, kun käytät musiikin merkintä- tai CD-kopiointityökalua. Tyypillisessä CD-rippausohjelmassa puretut raidat nimetään yleensä automaattisesti ja asiaankuuluvat musiikkitunnistetiedot täytetään.
Kuinka voin käyttää CDDB:tä digitaalisen musiikin automaattiseen merkitsemiseen?
Tämä tunnistusjärjestelmä voi säästää aikaa digitaalisten musiikkikirjastojen hallinnassa ja järjestämisessä. Kirjastot, joissa on satoja ellei tuhansia kappaleita, edellyttävät artistien ja nimikkeiden nimen sekä muiden äänitiedostoihin tyypillisesti tallennettujen metatietojen syöttämistä manuaalisesti. CDDB automatisoi tämän prosessin. Mutta millaiset ohjelmistot käyttävät CDDB:tä? Tärkeimmät sovellukset, jotka usein käyttävät CDDB:tä automaattiseen musiikin merkitsemiseen, ovat:
- Ohjelmistomediasoittimet: Suositut ohjelmat, kuten iTunes (nyt Music), Windows Media Player ja VLC Media Player, voivat käyttää erilaisia online-CDDB-tiedostoja nimeämään, nimeämään ja järjestämään digitaalisia äänitiedostoja oikein. Jos käytät suosikkijukeboksiohjelmistoasi ääni-CD-levyjen kopioimiseen, se pystyy todennäköisesti ottamaan yhteyttä CDDB-palvelimeen tunnistaakseen ääni-CD:n ja täyttääkseen tiedot sen sisällöstä.
- Itsenäinen CD-kopiointiohjelmisto: Jos haluat käyttää CD-kopiointiohjelmaa, sinulla voi olla mahdollisuus käyttää CDDB:tä. Erilliset ääni-CD-poiminta-apuohjelmat ovat usein nopeita, mikä on etu, jos haluat siirtää ja merkitä useita ääni-CD-levyjä.
- Metatietojen merkintätyökalut: Olet saattanut kopioida monia ääni-CD-levyjäsi käyttämättä CDDB:tä – tai käyttämäsi ohjelmistomediasoitin ei ollut yhteensopiva tai se oli poistettu käytöstä. Voit kuitenkin käyttää CDDB:tä takautuvasti metatietojen taggaustyökalulla. Suositut ohjelmat, kuten MusicBrainz Picard ja TigoTago, käyttävät tätä menetelmää tiedostojen merkitsemiseen ja ryhmittelyyn albumeiksi.
Miksi näitä tietoja ei ole jo tallennettu CD-äänilevylle?
Kun CD-muoto luotiin, siihen ei tarvinnut sisällyttää metatietoja, kuten kappaleen nimeä, albumin nimeä, esittäjää ja genreä. Tuolloin ihmiset eivät käyttäneet digitaalisia musiikkitiedostoja samalla tavalla kuin nykyaikaista digitaalista mediaa. CD:llä oli lähinnä musiikkitunnisteita keksimällä: CD-teksti. Tämä oli Red Book CD -formaatin laajennus tiettyjen attribuuttien tallentamiseksi, mutta kaikilla ääni-CD:illä ei ollut tätä koodausta. Joka tapauksessa mediasoittimet, kuten iTunes/Music, eivät voi käyttää näitä tietoja. CDDB keksittiin korvaamaan tämä metatietojen puute käytettäessä ääni-CD-levyjä. Ti Kan (CDDB:n keksijä) huomasi tämän puutteen ääni-CD-suunnittelussa ja kehitti alun perin offline-tietokannan näiden tietojen etsimiseksi. Järjestelmä suunniteltiin alun perin hänen kehittämäänsä musiikkisoittimeen nimeltä XMCD, yhdistetty CD-soitin ja kopiointityökalu. Steve Scherfin ja Graham Toalin avulla kehitettiin lopulta CDDB:n online-versio. Tavoitteena oli luoda vapaasti saatavilla oleva online-tietokanta, josta ohjelmistot voisivat etsiä CD-tietoja.
Miten CDDB-järjestelmä käytännössä toimii?
CDDB toimii laskemalla levyn tunnuksen tunnistaakseen CD-äänilevyn tarkasti. Tämä on suunniteltu antamaan koko asemalle ainutlaatuinen profiili. Sen sijaan, että käytettäisiin järjestelmää, joka tunnistaa vain yksittäiset raidat, kuten CD-teksti, CDDB käyttää levyn tunnuksen viitekoodia, jotta ohjelmisto voi tehdä kyselyn CDDB-palvelimelta ja ladata alkuperäiseen CD-levyyn liittyvät attribuutit. Näitä määritteitä ovat CD-levyn nimi, kappaleiden nimet, esittäjän nimi ja paljon muuta. CDDB:lle ainutlaatuisen levytunnuksen luomiseksi algoritmi analysoi audio-CD:llä olevia tietoja, kuten kuinka pitkä kukin raita on ja missä järjestyksessä ne toistetaan. Tämä on yksinkertaistettu selitys sen toiminnasta, mutta se on tärkein tapa luoda ainutlaatuisia CDDB-viitetunnisteita.