Det meste af tiden tilbyder vores foretrukne musik-cd-afspilningssoftware at downloade relevant information fra en online database, men er dette trin virkelig nødvendigt? Har musik-cd'er faktisk alle de nødvendige oplysninger om dem allerede? Dagens SuperUser Q & A-indlæg har svaret på en nysgerrig læsers spørgsmål.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Foto med tilladelse til John Ward (Flickr) .
Spørgsmålet
SuperUser-læser cipricus vil vide, om de fleste musik-cd'er indeholder de nødvendige metadata til spor på dem:
Jeg kan se, at mange lydafspillere (multimediesoftware som f.eks. Winamp eller Foobar2000) har evnen til at hente musik (sang) information fra online databaser som CDDB. Disse oplysninger skulle dog allerede være tilgængelige på musik-cd'erne, ikke? Er det faktisk der?
Nogle lydafspillere viser en cd's indhold, mens andre ikke gør det. Er disse oplysninger hentet fra cd'erne eller hentet fra Internettet?
Indeholder de fleste musik-cd'er de nødvendige metadata til spor på dem eller ej?
Svaret
SuperUser-bidragyder RedGrittyBrick har svaret til os:
Disse oplysninger skulle dog allerede være tilgængelige på musik-cd'erne, ikke?
Jeg tror, de fleste af os, som forbrugere, vil sige ja.
Er det faktisk der?
Næsten aldrig i min erfaring. Den software, som jeg har brugt til at rippe cd'er til MP3'er, ser aldrig ud til at kunne få disse oplysninger fra cd'erne selv, selvom jeg har læst om et par undtagelser (især Sony siden 1997).
Der er sandsynligvis flere grunde til dette, herunder:
- Musikindustriens forretningsmodel
- Inerti
- Stigningen i digital distribution
Musikindustriens forretningsmodel
Musikindustrien tjente traditionelt penge på salget af vinylplader, kassettebånd og lyd-cd'er. Beskyttelse af deres ophavsret blev betragtet af industrien som afgørende for deres overlevelse. For at bekæmpe ulovlig kopiering af bånd overtalte de lovgivere til at indføre en afgift på salg af blankt bånd.
Musikindustrien mente, at det var lettere at krænke deres copyright ved at lette afspilning på pc'er og dermed lette deres egen destruktion. Så beslutninger vedrørende lyd-cd-indhold og -formater var stærkt skæv mod at gøre noget lettere for pc-brugere.
Inerti
Audio-cd'en er oprettet i lang tid nu, og der er ingen mening i at gøre nye cd'er uforenelige med eksisterende cd-afspillere. Dette betyder, at man skal være forsigtig, hvis man tilføjer digitalt indhold til lyd-cd'er. Digitale data og lyddata på cd'er bruger helt forskellige og inkompatible underliggende formater. Dette gør det vanskeligt at blande begge dele (selvom det kan gøres).
I betragtning af en stor population af ældre cd-afspillere har branchen åbenbart ikke set nogen fordel ved at forbedre lyd-cd-formatet.
Deres opfattede brugssag er: du køber en cd, du lægger den i en dedikeret lyd-cd-afspiller, der er knyttet til en lydforstærker og højttalere, du sætter dig ned og læser sporoplysningerne, der er trykt på cd'ens omslag.
Digital distribution
I disse dage skifter tendensen til indhold, der kan downloades. Mindst købte MP3-filer indeholder generelt metadata, der viser kunstneren, albumnavnet, året, genre osv.
Det synes derfor usandsynligt, at musikbranchen har nogen som helst interesse i at gøre noget nyt med deres cd-presningsproces. Det er trods alt en døende forretning. Fra et blogindlæg fra 2011 :
- En af de største, sejeste, men desværre mindst kendte og mindst anvendte tekniske ting ved cd'er er CD-tekst. ... Dette har været ude i 14 år, og jeg kan regne med en hånd det antal gange, jeg faktisk har set en cd i min bil, der har tekst tilknyttet.
Gør det næsten 20 år nu og intet tegn på generel adoption i musikbranchen.
Hvorfor inkluderede cd'er ikke metadata oprindeligt?
Det er værd at huske, at lyd-cd'en blot var en mere holdbar og praktisk erstatning for den pressede 12 ″ vinylalbumdisk.
Sidstnævnte var en rent analog form uden digital information om den, bare den analoge lydbølgeform i form af lodrette og vandrette bølger i en kontinuerlig spiralformet rille uden nogen sondring mellem andre spor end en sektion af stilhed (ingen bølger) og bredere afstand mellem spiralen (synlig for mennesker, men ikke kan registreres af en pladespiller). Enhver information om spornavne osv. Var til stede på de trykte papirhylstre eller på selve de trykte papærmer.
Så da lyd-cd'er blev opfundet, tog de samme tilgang. De forventede, at cd'er skulle spilles i dedikerede cd-musikafspillere, ikke i computere. Derfor blev musikken ikke gemt på cd'er med den type filsystem, som en computer normalt ville bruge til datafiler. Detaljer om numre blev trykt på papirindsatsen i cd-kassen af plast og ikke på nogen måde placeret med cd-indholdet.
Tilsvarende blev lyddataene på en lyd-cd kodet på et enkelt kontinuerligt spiralspor. Dette adskiller sig meget fra den lave formatering af computerdatadiske (harddisk, diskette, CD-data osv.), Som typisk har et stort antal cirkulære spor arrangeret koncentrisk og opdelt i sektorer.
Der var ingen bestemmelse om data, sandsynligvis fordi dette ikke havde været nødvendigt for vinylplader, og fordi det ville have kompliceret fremstillingen af lyd-cd-afspillere, hvilket gjorde dem dyrere på et tidspunkt, hvor industrien formodentlig ønskede at tilskynde til salg af cd'er som en præmie (mere rentabelt) produkt.
Bemærk, at programmer på computere for at identificere en CD skal udtrække nogle af lyddataene (dvs. listen over sangforskydninger i indledningsafsnittet på sporet eller bølgeformen for en del af den første sang) og bruge det som en nøgle til søgning i en database, typisk en ekstern database andetsteds på Internettet. Sådan henter software kunstnernavne, albumnavne, spornavne osv.
Nogle programmer ser efter CD-tekst, nogle gange kun hvis de er offline og ikke kan kontakte en ekstern database. Så tilstedeværelsen og brugen af CD-Text er en relativ sjældenhed. Der er ingen computerlæsbare metadata i de fleste lyd-cd'er, ikke engang et identificerende produktnummer.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .