Automatski označite glazbu s online CDDB-om

Pojam CDDB je akronim za Compact Disc Database, koji je online resurs koji pomaže u automatskoj identifikaciji glazbe. Ovaj se sustav može koristiti za doznavanje naziva audio CD-a (i njegovog sadržaja) kao i naslova koji se nalaze u digitalnoj glazbenoj biblioteci.

Kada organizirate svoju glazbu, možda ste naišli na ovu tehnologiju kada ste koristili alat za označavanje glazbe ili CD-ripavanje. U slučaju tipičnog programa za kopiranje CD-a, izvučene pjesme obično se automatski imenuju i odgovaraju informacije o glazbenoj oznaci se popunjava.

Kako mogu koristiti CDDB za automatsko označavanje digitalne glazbe?

Ovaj identifikacijski sustav može uštedjeti vrijeme pri upravljanju i organiziranju digitalnih glazbenih knjižnica. Knjižnice sa stotinama, ako ne i tisućama pjesama zahtijevale bi od vas da ručno unesete nazive izvođače i naslove, kao i druge informacije o metapodacima koji se obično pohranjuju unutar zvuka datoteke. CDDB automatizira ovaj proces.

Ali koje vrste softvera koriste CDDB? Glavne vrste aplikacija koje često koriste CDDB za automatsko označavanje glazbe uključuju:

  • Softverski media playeri: Popularni programi kao što su iTunes (sada Glazba), Windows Media Player i VLC Media Player mogu koristiti različite online CDDB-ove za ispravno imenovanje, označavanje i organiziranje digitalnih audio datoteka. Ako koristite svoj omiljeni softverski program jukebox za kopiranje audio CD-a, on najvjerojatnije ima mogućnost kontaktiranja CDDB poslužitelja kako bi identificirao audio CD i ispunio informacije o njegovom sadržaju.
  • Samostalni softver za kopiranje CD-a: Ako više volite koristiti softverski program za kopiranje CD-a, on može imati opciju korištenja CDDB-a. Namjenski alati za ekstrakciju audio CD-a često su brzi, što je prednost ako imate nekoliko audio CD-a za prijenos i označavanje.
  • Alati za označavanje metapodataka: Možda ste kopirali mnoge audio CD-ove bez korištenja CDDB-a – ili softverski media player koji ste koristili nije imao mogućnost ili je bio onemogućen. Međutim, možete koristiti alat za označavanje metapodataka za retroaktivni pristup CDDB-u. Popularni programi poput MusicBrainz Picard i TigoTago koriste ovu metodu za označavanje datoteka i grupiranje u albume.

Zašto ove informacije već nisu pohranjene na audio CD-u?

Kada je CD format stvoren, nije bilo potrebe za uključivanjem metapodataka kao što su naslov pjesme, naziv albuma, izvođač i žanr. U to vrijeme ljudi nisu koristili digitalne glazbene datoteke kao što koriste moderne digitalne medije. Najbliže tome da CD ima glazbene oznake bio je izum CD-tekst. Ovo je bilo proširenje formata Red Book CD-a za pohranjivanje određenih atributa, ali nisu svi audio CD-ovi imali to kodirano na sebi. U svakom slučaju, media playeri poput iTunes/Music ne mogu koristiti ove informacije.

CDDB je izmišljen kako bi nadoknadio ovaj nedostatak metapodataka pri korištenju audio CD-a. Ti Kan (izumitelj CDDB-a) vidio je ovaj nedostatak u dizajnu audio CD-a i u početku je razvio izvanmrežna baza podataka kako biste potražili ove informacije. Sustav je u početku bio dizajniran za glazbeni player koji je razvio pod nazivom XMCD, koji je bio kombinirani CD player i alat za kopiranje.

Internetska verzija CDDB-a na kraju je razvijena uz pomoć Stevea Scherfa i Grahama Toala. Cilj je bio stvoriti slobodnu online bazu podataka koju bi softverski programi mogli koristiti za traženje informacija o CD-u.

Kako zapravo radi CDDB sustav?

CDDB radi tako što izračunava ID diska kako bi točno identificirao audio CD. Ovo je osmišljeno tako da daje jedinstven profil cijelog diska. Umjesto da koristi sustav koji samo identificira pojedinačne pjesme, kao što to čini CD-Text, CDDB koristi ID diska referentni kod tako da softver može upitati CDDB poslužitelj i preuzeti atribute povezane s originalni CD. Ti atributi uključuju naziv CD-a, naslove pjesama, ime izvođača i još mnogo toga.

Za stvaranje jedinstvenog ID-a diska za CDDB, algoritam analizira informacije na audio CD-u kao što je duljina svake pjesme i kojim redoslijedom se reproducira. Ovo je pojednostavljeno objašnjenje kako funkcionira, ali je glavna metoda za stvaranje jedinstvenih CDDB referentnih ID-ova.