Termín CDDB je zkratka pro „Compact Disc Database“, což je online zdroj, který pomáhá automaticky identifikovat hudbu. Tento systém lze použít ke zjištění názvu zvukového disku CD (a jeho obsahu) i titulů, které již jsou v digitální hudební knihovně. Při organizaci hudby jste se s touto technologií mohli setkat při používání nástroje pro značkování hudby nebo kopírování z disku CD. V případě typického programu pro kopírování disků CD jsou extrahované skladby obvykle automaticky pojmenovány a vyplněny příslušné informace o hudebních značkách.
Jak mohu použít CDDB k automatickému označování digitální hudby?
Tento identifikační systém má potenciál ušetřit spoustu času při správě a organizaci digitálních hudebních knihoven. Knihovny se stovkami, ne -li tisíci skladeb, by vyžadovaly, aby uživatelé ručně zadávali jména umělců a názvy, jakož i další informace o metadatech, která jsou obvykle uložena uvnitř zvukových souborů. CDDB automatizuje tento proces. Jaké typy softwarových programů však používají CDDB? Mezi hlavní typy aplikací, které často používají CDDB pro automatické značkování hudby, patří:
- Softwarové přehrávače médií: Oblíbené programy, jako jsou iTunes, Windows Media Player a VLC Media Player, mohou pomocí různých online disků CDDB správně pojmenovat, označit a uspořádat vaše digitální zvukové soubory. Pokud ke kopírování zvukových disků CD používáte také svůj oblíbený softwarový program jukebox, pak bude mít s největší pravděpodobností možnost kontaktovat server CDDB a identifikovat zvukový disk CD a vyplnit informace o jeho obsahu.
- Samostatný software pro kopírování disků CD: Pokud dáváte přednost použití softwarového programu pro kopírování disků CD, může mít možnost použít CDDB. Specializované nástroje pro extrakci zvukových disků CD jsou často poměrně rychlé, což je výhoda, pokud máte k přenosu a označování mnoho zvukových disků CD.
- Nástroje pro značkování metadat: Možná jste již zkopírovali spoustu svých zvukových disků CD bez použití CDDB – buď použitý softwarový přehrávač médií tuto schopnost neměl, nebo byl deaktivován. Ke zpětnému přístupu k CDDB však můžete použít nástroj pro značkování metadat. Populární programy jako MusicBrainz Picard a TigoTago používají tuto metodu k efektivnímu označování souborů a jejich seskupování do alb.
Proč tyto informace již nejsou uloženy na zvukovém disku CD?
Když byl vytvořen formát CD, nebylo nutné uvádět informace o metadatech, jako je název skladby, název alba, umělec a žánr. V té době lidé nepoužívali digitální hudební soubory jako moderní digitální média. Nejblíže CD mělo hudební tagy s vynálezem Text na disku CD. Jednalo se o rozšíření formátu Red Book CD pro ukládání určitých atributů, ale ne všechna zvuková CD to měla zakódována. V každém případě přehrávače médií, jako je iTunes, tyto informace stejně nemohou použít. CDDB byl vynalezen, aby nahradil tento nedostatek metadat při použití zvukových disků CD. Ti Kan (vynálezce CCDB) viděl tento nedostatek v designu zvukového disku CD a původně vyvinul offline databázi, aby tyto informace vyhledal. Systém byl původně navržen pro hudební přehrávač, který vyvinul pod názvem XMCD, což byl kombinovaný přehrávač CD a nástroj pro kopírování. Online verze CDDB byla nakonec vyvinuta za pomoci Steva Scherfa a Grahama Toala. Cílem bylo vytvořit volně dostupnou online databázi, kterou by softwarové programy mohly použít k vyhledávání informací na disku CD.
Jak systém CDDB ve skutečnosti funguje?
CDDB funguje tak, že vypočítá ID disku za účelem přesné identifikace zvukového disku CD. Toto je navrženo tak, aby poskytlo jedinečný profil celého disku. Spíše než používat systém, který pouze identifikuje jednotlivé stopy, jako Text na disku CD ano, CDDB používá referenční kód ID disku, takže software může dotazovat server CDDB a stáhnout všechny atributy spojené s původním CD. Mezi tyto atributy patří název disku CD, názvy skladeb, jméno umělce a další. K vytvoření jedinečného ID disku pro CDDB se používá algoritmus pro analýzu informací na zvukovém disku CD, například o tom, jak dlouhá je každá stopa a v jakém pořadí se přehrávají. Toto je velmi zjednodušené vysvětlení toho, jak to funguje, ale je to hlavní metoda pro vytváření jedinečných referenčních ID CDDB.