Merkitse musiikki automaattisesti online-CDDB: llä

Termi CDDB on lyhenne sanoista Compact Disc Database, joka on online-resurssi, joka auttaa tunnistamaan musiikin automaattisesti. Tämän järjestelmän avulla voidaan selvittää CD-äänilevyn nimi (ja sen sisältö) sekä digitaalisessa musiikkikirjastossa olevat nimikkeet.

Kun järjestät musiikkiasi, olet ehkä törmännyt tähän tekniikkaan, kun käytät musiikin merkintä- tai CD-rippaustyökalua. Kun kyseessä on tyypillinen CD-rippausohjelma, puretut kappaleet nimetään yleensä automaattisesti ja vastaavat musiikkitunnistetiedot on täytetty.

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, vaativat sinun syöttää niiden nimet manuaalisesti artistit ja nimikkeet sekä muut metatiedot, jotka tavallisesti tallennetaan äänen sisään tiedostot. CDDB automatisoi tämän prosessin.

Mutta minkä tyyppiset ohjelmistot käyttävät CDDB: tä? Tärkeimmät sovellukset, jotka käyttävät usein 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, merkitsemään ja järjestämään digitaalisia äänitiedostoja oikein. Jos käytät suosikki Jukeboksiohjelmistoasi ää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 mieluummin käyttää ohjelmistoa CD-levyjen kopioimiseen, sillä voi olla mahdollisuus käyttää CDDB: tä. Erilliset ääni-CD-purkutyökalut ovat usein nopeita, mikä on etu, jos sinulla on useita ääni-CD-levyjä siirrettäväksi ja tunnistettavaksi.
  • Metatietojen taggaustyökalut: Olet saattanut kopioida monia CD-äänilevyjäsi käyttämättä CDDB: tä – joko käyttämäsi ohjelmistomediasoitin ei pystynyt 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 albumeihin.

Miksi näitä tietoja ei ole jo tallennettu ääni-CD: lle?

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 kuten nykyaikaista digitaalista mediaa. Lähimpänä CD-levyn musiikkitunnisteita oli keksinnöstä CD-teksti. Tämä oli Red Book CD -formaatin laajennus tiettyjen attribuuttien tallentamiseksi, mutta kaikilla ääni-CD: illä ei ollut tätä koodattua. 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ä) näki tämän puutteen ääni-CD-suunnittelussa ja kehitti alun perin offline-tietokanta näiden tietojen etsimiseksi. Järjestelmä suunniteltiin alun perin hänen kehittämäänsä musiikkisoittimeen nimeltä XMCD, joka oli yhdistetty CD-soitin ja kopiointityökalu.

CDDB: n online-versio kehitettiin lopulta Steve Scherfin ja Graham Toalin avulla. Tavoitteena oli tuottaa vapaasti saatavilla oleva online-tietokanta, jota ohjelmistot voisivat käyttää CD-tietojen etsimiseen.

Kuinka CDDB-järjestelmä todella toimii?

CDDB toimii laskemalla levytunnuksen tunnistaakseen CD-äänilevyn tarkasti. Tämä on suunniteltu antamaan koko levylle ainutlaatuinen profiili. Sen sijaan, että käytettäisiin järjestelmää, joka tunnistaa vain yksittäiset raidat, kuten CD-teksti, CDDB käyttää levytunnusta. viitekoodi, jotta ohjelmisto voi tehdä kyselyitä CDDB-palvelimelta ja ladata tiedostoon liittyvät attribuutit alkuperäinen CD. Näitä määritteitä ovat CD-levyn nimi, kappaleiden nimet, esittäjän nimi ja paljon muuta.

CDDB: lle ainutlaatuisen levytunnuksen luomiseksi algoritmi analysoi CD-äänilevyllä 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 yksilöllisiä CDDB-viitetunnuksia.