15Jul

Indeholder musik-cd'er de nødvendige metadata for sporene på dem?

Det meste af tiden tilbyder vores yndlingsmusik-cd-afspilningssoftware at downloade relevant information fra en online database, men er det skridt 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 &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Foto courtesy of John Ward( Flickr).

Spørgsmål

SuperUser-læser cipricus ønsker at vide, om de fleste musik-cd'er indeholder de nødvendige metadata til spor på dem:

Jeg ser, at mange lydspillere( multimedie software som Winamp eller Foobar2000 for eksempel) har evnen til at hente musik( sang)Oplysninger fra online databaser som CDDB.Disse oplysninger bør allerede være tilgængelige på musik-cd'erne selv, ikke? Er det faktisk der?

Nogle lydafspillere viser indholdet af en cd, mens andre ikke gør det. Er disse oplysninger taget fra cd'erne eller hentet fra internettet?

Har de fleste musik-cd'er de nødvendige metadata til spor på dem eller ej?

Svaret

SuperUser-bidragsyderen RedGrittyBrick har svaret for os:

Disse oplysninger skal allerede være tilgængelige på musik-cd'erne selv, ikke?

Jeg tror de fleste af os, som forbrugere, ville 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, virker aldrig i stand til at hente disse oplysninger fra cd'erne selv, selvom jeg har læst om nogle få undtagelser( især Sony siden 1997).

Der er sandsynligvis flere grunde til dette, herunder:

  • Musikindustrins forretningsmodel
  • Inertia
  • Stigningen af ​​digital distribution

Musikbranche Forretningsmodel

Musikindustrien har traditionelt tjent penge fra salg af vinylplader, kassettebånd og lyd-cd'er. Beskyttelse af deres ophavsret blev set af industrien som afgørende for deres overlevelse. For at bekæmpe ulovlig kopiering af bånd, overtalte de lovgivere til at pålægge et gebyr på tomt tape salg.

Musikindustrien mente, at det var lettere for afspilning på pc'er at lette overtrædelsen af ​​deres ophavsret og dermed lette deres egen ødelæggelse. Så beslutninger vedrørende lyd-cd-indhold og -formater var stærkt skævt imod at gøre det nemmere for pc-brugere.

Inertia

Lyd-cd'en er etableret i lang tid nu, og der er ingen mening om at gøre nye cd'er uforenelige med eksisterende cd-afspillere. Det betyder, at der skal tages omsorg for at tilføje 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).

Med en stor befolkning af ældre cd-afspillere har industrien åbenbart ikke set nogen fordel i 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 lægger dig ned og læser sporoplysningerne, der er trykt på cd'ens cover.

Digital Distribution

Disse dage skifter tendensen til downloadbart indhold. Mindst indkøbte MP3-filer indeholder generelt metadata, der angiver kunstneren, albumnavnet, året, genren osv. Det synes derfor usandsynligt, at musikbranchen har nogen interesse i at gøre noget nyt med deres cd-trykkeproces. Det er jo en døende forretning. Fra en 2011 blog post:

  • En af de største, fedeste, men desværre mindst kendte og mindst ofte brugte tekniske ting om cd'er er CD-Text.... Dette har været ude i 14 år, og jeg kan regne med den ene hånd, hvor mange gange jeg faktisk har set en cd i min bil, har tekst i forbindelse med det.

Gør det næsten 20 år nu og intet tegn på generel vedtagelse af musikbranchen.

Hvorfor har cd'er ikke medtaget metadata oprindeligt?

Det er værd at huske på, at lyd-cd'en kun var en mere holdbar og bekvem størrelse udskiftning af den pressede 12 "vinyl album disk.

Sidstnævnte var en rent analog form uden digital information om den, kun den analoge lydbølgeform i form af vertikale og vandrette vinkler i en kontinuerlig spiralspor uden skelnen mellem andre spor end et tavshed( ingen undulationer) ogbredere afstand af spiralen( synlig for mennesker, men ikke detekterbar af en pladespiller).Eventuelle oplysninger om spornavne mv var til stede på de trykte papirhylster eller på de trykte kartonhylster selv.

Så når 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 typen filsystem, som en computer normalt ville bruge til datafiler. Detaljer om spor blev trykt på papirindsatsen i plastik-cd-kassen og ikke på nogen måde anbragt på cd-indholdet.

Tilsvarende blev lyddataene på en lyd-cd indkodet på et enkelt kontinuerligt spiralspor. Dette er meget forskelligt fra lavformatformatering af datadiske( harddisk, diskette, cd-data osv.), Der typisk har et stort antal cirkulære spor, der er koncentreret og opdelt i sektorer.

Der var ingen bestemmelser for data, sandsynligvis fordi det ikke havde været nødvendigt for vinyloptegnelser, og fordi det ville have kompliceret fremstillingen af ​​lyd-cd-afspillere, hvilket gjorde dem dyrere på et tidspunkt, hvor branchen formodentlig ville opfordre salg af cd'er som enpremium( mere rentabelt) produkt.

Bemærk, at for at identificere en cd, skal programmer på computere udtrække nogle af lyddataene( dvs. listen over sangforskydninger i den indledende del af sporet eller bølgeformen af ​​en del af den første sang) og bruge det somen nøgle til søgning i en database, typisk en fjern database andre steder på internettet. Dette er hvordan software henter kunstnernavne, albumnavne, spornavne osv.

Nogle programmer kigger efter CD-Text, nogle gange kun hvis de er offline og kan ikke kontakte en ekstern database. Så nærvær og brug af cd-tekst er en relativ sjældenhed. Der findes ingen computerlæsbare metadata på de fleste lyd-cd'er, ikke engang et identificerende produktnummer.

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.