Har musikk-CDer de nødvendige metadataene for sporene på dem?
Mesteparten av tiden tilbyr vår favorittmusikk-CD-spillingsprogramvare å laste ned relevant informasjon fra en nettbasert database, men er det trinnet virkelig nødvendig? Har musikk-CDer faktisk all nødvendig informasjon om dem allerede? Dagens SuperUser Q & A innlegg har svaret på en nysgjerrig leser spørsmål.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Foto courtesy of John Ward (Flickr).
Spørsmålet
SuperUser-leser cipricus vil vite om de fleste musikk-CDer inneholder de nødvendige metadataene for spor på dem:
Jeg ser at mange lydspillere (multimedieprogramvare som Winamp eller Foobar2000, for eksempel) har mulighet til å hente musikk (sang) informasjon fra elektroniske databaser som CDDB. Denne informasjonen bør allerede være tilgjengelig på musikk-CDene skjønt, ikke sant? Er det faktisk der?
Noen lydspillere viser innholdet på en CD mens andre ikke gjør det. Er den informasjonen hentet fra CDene eller hentet fra Internett?
Har de fleste musikk-CDer de nødvendige metadataene for spor på dem eller ikke?
Svaret
SuperUser-bidragsyter RedGrittyBrick har svaret for oss:
Denne informasjonen bør allerede være tilgjengelig på musikk-CDene skjønt, rett?
Jeg tror de fleste av oss, som forbrukere, vil si ja.
Er det faktisk der?
Nesten aldri i min erfaring. Programvaren som jeg har brukt til å rippe CDer til MP3, virker aldri i stand til å skaffe seg denne informasjonen fra CDene selv, selv om jeg har lest om noen få unntak (spesielt Sony siden 1997).
Det er sannsynligvis flere grunner til dette, blant annet:
- Musikkindustriens forretningsmodell
- Inertia
- Stigningen av digital distribusjon
Musikkindustriens forretningsmodell
Musikkindustrien har tradisjonelt tjent penger fra salg av vinylopptak, kassettbånd og lyd-CDer. Beskyttelse av deres opphavsrett ble sett av industrien som avgjørende for deres overlevelse. For å bekjempe ulovlig kopiering av bånd, overtalte de lovgivere til å pålegge et gebyr på tomt tape salg.
Musikkbransjen mente at det var lettere å spille av på personlige datamaskiner, for å lette brudd på deres opphavsrett, og dermed lette sin egen ødeleggelse. Så beslutninger om lyd-CD-innhold og -formater var tungt skjeve mot å gjøre noe enklere for PC-brukere.
Inertia
Lyd-CDen er etablert i lang tid nå, og det er ikke noe poeng å lage nye CDer som ikke er kompatible med eksisterende CD-spillere. Dette betyr at omsorg må tas hvis man legger til digitalt innhold på lyd-CDer. Digital data og lyddata på CDer bruker helt forskjellige og inkompatible underliggende formater. Dette gjør det vanskelig å blande begge deler (selv om det kan gjøres).
Gitt en stor befolkning av eldre CD-spillere, har industrien tydeligvis ikke sett noen fordel i å forbedre lyd-CD-formatet.
Deres oppfattede brukstilfelle er: Du kjøper en CD, du legger den inn i en dedikert lyd-CD-spiller som er koblet til en lydforsterker og høyttalere, du setter deg ned og leser sporinformasjonen som er skrevet ut på CD-omslaget.
Digital distribusjon
I disse dager er trenden skiftende til nedlastbart innhold. Minst kjøpte MP3-filer inneholder vanligvis metadata som viser artisten, albumnavnet, året, sjangeren etc..
Det virker derfor lite sannsynlig at musikkbransjen har noen interesse i å gjøre noe nytt med sin CD-presseprosess. Det er tross alt en døende bedrift. Fra 2011 blogginnlegg:
- En av de største, kuleste, men dessverre minst kjente og minst ofte brukte tekniske ting om CDer er CD-Text. ... Dette har vært ute i 14 år, og jeg kan regne med en hånd hvor mange ganger jeg egentlig har sett en CD i bilen min har tekst knyttet til den.
Gjør det nesten 20 år nå og ikke noe tegn på generell adopsjon av musikkbransjen.
Hvorfor har CDer ikke inkludert metadata opprinnelig?
Det er verdt å huske at lyd-CDen bare var en mer holdbar og praktisk størrelse erstatning for den pressede 12 "vinylalbumskiven.
Sistnevnte var en rent analog form uten digital informasjon om den, bare den analoge lydbølgeformen i form av vertikale og horisontale vinkler i en kontinuerlig spiralspor, uten forskjell mellom spor enn en tydelighet (ingen vinkler) og bredere Spenningsavstand (synlig for mennesker, men ikke påviselig av en platespiller). Eventuell informasjon om spornavn osv. Var tilstede på de trykte papirmuffene eller på de trykte kartonghylsene selv.
Så da lyd-CDer ble oppfunnet, tok de samme tilnærming. De ventet at CDer skulle spilles i dedikerte CD-musikkspillere, ikke i datamaskiner. Derfor ble musikken ikke lagret på CDer med typen filsystem som en datamaskin normalt ville bruke for datafiler. Detaljer om spor ble trykt på papirinnsatsen i plast-CD-boksen og ikke plassert på CD-innholdet på noen måte.
Tilsvarende ble lyddataene på en lyd-CD kodet på et enkelt kontinuerlig spiralspor. Dette er svært forskjellig fra lavnivåformatering av datadiske (harddisk, diskett, CD-data, etc.) som typisk har et stort antall sirkulære spor som er ordnet konsentrisk og delt inn i sektorer.
Det var ingen bestemmelse om data, sannsynligvis fordi dette ikke hadde vært nødvendig for vinylopptak, og fordi det ville ha komplisert produksjonen av lyd-CD-spillere, noe som gjorde dem dyrere på en tid da industrien antagelig ønsket å oppmuntre salg av CDer som en premie (mer lønnsomt) produkt.
Merk at for å identifisere en CD, må programmene på datamaskiner trekke ut noen av lyddataene (dvs. listen over sangforskyvninger i den innledende delen av sporet eller bølgeformen til en del av den første sangen) og bruke det som en nøkkel for å søke i en database, vanligvis en ekstern database andre steder på Internett. Dette er hvordan programvare henter artistnavn, albumnavn, spornavn osv.
Noen programmer ser etter CD-tekst, noen ganger bare hvis de er offline, og kan ikke kontakte en ekstern database. Så nærvær og bruk av CD-Text er en relativ sjeldenhet. Det finnes ingen datamaskinlesbare metadata på de fleste lyd-CDer, ikke engang et identifiserende produktnummer.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.