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 med venlig hilsen af SuperUser-en underafdeling 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 ø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) information fra online databaser som CDDB. Disse oplysninger skal 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?
Indeholder de fleste musik-cd'er de nødvendige metadata til spor på dem eller ej?
Svaret
SuperUser bidragyder RedGrittyBrick har svaret for os:
Disse oplysninger bør allerede være tilgængelige på musik-cd'erne selv, højre?
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:
- Musikbranchens forretningsmodel
- inerti
- Stigningen af digital distribution
Music Industry Business Model
Musikindustrien har traditionelt tjent penge fra salg af vinyloptagelser, 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å blank 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 noget lettere for pc-brugere.
inerti
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 (selv om det kan gøres).
På grund af 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 tilsluttet en lydforstærker og højttalere, du sidder og læser sporoplysningerne, der er trykt på cd'ens cover.
Digital distribution
Disse dage skifter tendensen til downloadbart indhold. Mindst købte MP3-filer indeholder generelt metadata, der angiver kunstneren, albumnavnet, året, genren osv.
Det forekommer derfor usandsynligt, at musikindustrien har nogen interesse overhovedet ved at gøre noget nyt med deres cd-presseproces. Det er jo en døende forretning. Fra en 2011 blog post:
- En af de største, sejeste, 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, 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 at der skelnes mellem andre spor end et snitstykke (ingen vinkler) og bredere afstanden mellem 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å 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 typen filsystem, som en computer normalt ville bruge til datafiler. Detaljer om spor blev trykt på papirindsatsen i plastik-cd-kassen og er ikke anbragt på cd-indholdet på nogen måde.
Tilsvarende blev lyddataene på en lyd-cd indkodet på et enkelt kontinuerligt spiralspor. Dette er meget forskelligt fra lavniveauformateringen af datadiske (harddisk, diskette, cd-data osv.), Som typisk har et stort antal cirkulære spor arrangeret koncentrisk og opdelt i sektorer.
Der var ikke nogen form 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 industrien formodentlig ville opfordre salg af cd'er som en præmie (mere rentable) 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 som en nøgle til søgning i en database, typisk en fjern database andre steder på internettet. Sådan hentes software kunstnernavne, albumnavne, spornavne mv.
Nogle programmer kigger efter CD-tekst, nogle gange kun hvis de er offline og ikke kan 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.