Udtrykket CDDB er et akronym, der er kort for Compact Disc Database . Selvom det nu er et registreret varemærke tilhørende Gracenote, Inc., er dette udtryk stadig brugt til at beskrive en online ressource, som hjælper med automatisk at identificere musik. Dette system kan bruges til ikke kun at finde ud af navnet på en lyd-cd (og dens indhold), men også sange, som allerede findes i dit digitale musikbibliotek.
Når du organiserer din musik, har du måske allerede stødt på denne teknologi, når du bruger et musikmærkeværktøj eller rippe musik-cd'er. I tilfælde af et typisk CD-rip-program kaldes de ekstraherede sange som regel automatisk, og de relevante musikmærkeoplysninger er udfyldt (hvis den selvfølgelig kan få adgang til et CDDB via internettet).
På hvilke måder kan jeg bruge en CDDB til automatisk at tagge min digitale musik?
Som du sandsynligvis allerede har fundet ud af, kan dette identifikationssystem potentielt spare en stor mængde tid, når du styrer og organiserer dit digitale musikbibliotek. Tænk bare, hvor lang tid det ville tage for et stort bibliotek, der måske har hundredvis, hvis ikke tusindvis af sange. Det ville tage dig lang tid at indtaste navnene på alle dine sange såvel som alle de øvrige metadataoplysninger, der typisk er gemt inde i lydfiler.
Men spørgsmålet er: "Hvilke typer software bruger CDDB?"
De vigtigste typer af applikationer, der ofte bruger en CDDB til automatisk musikmærkning, omfatter:
- Software Media Players: Populære programmer som iTunes, Windows Media Player og VLC Media Player kan bruge forskellige online CDDB'er til korrekt navn, tag og organisere dine digitale lydfiler i deres relevante album. Hvis du også bruger dit yndlings jukebox-softwareprogram til at rippe lyd-cd'er, har det højst sandsynligt mulighed for at kontakte en CDDB-server for at identificere lyd-cd'en og udfylde oplysninger om dens indhold.
- Standalone CD Ripping Software: Hvis du foretrækker at bruge et softwareprogram kun til cd ripping, så kan disse også have mulighed for at bruge en CDDB. Dedikerede lyd-cd-ekstraktionsværktøjer kan også være hurtigere, hvilket er en fordel, hvis du har mange lyd-cd'er til at overføre og tagge.
- Metadata Tagging Tools: Du har måske allerede rippet mange af dine lyd-cd'er uden brug af en CDDB - enten den medieafspiller, du brugte, ikke havde denne facilitet, eller den var deaktiveret. Du kan dog bruge et CDDB efterfølgende ved at bruge et værktøj som dette. Populære programmer som MusicBrainz Picard og TigoTago bruger denne metode til effektivt at tagge filer og gruppere dem i albums.
Hvorfor er denne information ikke allerede lagret på en lyd-cd?
Når cd-formatet blev oprettet, var der ikke behov for (eller fremsyn) at inkludere metadataoplysninger som sangtitel, albumnavn, kunstner, genre osv. På det tidspunkt (omkring 1982) brugte folk ikke digitale musikfiler som MP3 (dette kom omkring ti år senere). Den nærmeste CD kom til at have musik tags var med opfindelsen af CD-Text. Dette var en udvidelse af Red Book CD-formatet til lagring af bestemte attributter, men ikke alle lyd-cd'er havde dette kodet på dem - og i hvert fald kan medieafspillere som iTunes ikke bruge disse oplysninger alligevel.
CDDB blev opfundet for at kompensere for denne mangel på metadata, når du bruger lyd-cd'er. Ti Kan (opfinder af CCDB) så denne mangel i lyd-cd-designet og oprindeligt udviklede en offline-database for at finde frem til disse oplysninger. Dette system blev oprindeligt designet til en musikafspiller, som han udviklede kaldet XMCD - dette var en kombineret cd-afspiller og rippeværktøj.
En online version af CDDB blev efterhånden udviklet ved hjælp af Steve Scherf og Graham Toal til at producere en frit tilgængelig online database, som softwareprogrammer kunne bruge til at slå op på CD-oplysninger.
Hvordan virker CDDB-systemet egentlig?
CDDB virker ved at beregne et disk ID for at identificere en lyd-cd nøjagtigt - dette er designet til at give en unik profil af hele disken. I stedet for at bruge et system, der kun identificerer enkelte spor som CD-Text, bruger CDDB f.eks. En CD-ID-referencekode, så software (med indbyggede klienter selvfølgelig) kan forespørge CDDB-serveren og downloade alle attributter forbundet med den originale cd - dvs. navnet på cd'en, sportitler, kunstner osv.
For at oprette et unikt disk-ID til CDDB bruges en algoritme til at analysere informationer på lyd-cd'en, f.eks. Hvor længe hvert spor er, og i hvilken rækkefølge de spiller. Dette er en meget forenklet forklaring på, hvordan det virker, men er den vigtigste metode til at oprette unikke CDDB reference ID'er.