Mesteparten av tiden tilbyr vår favoritt musikk-CD-spillprogramvare å laste ned relevant informasjon fra en online database, men er dette trinnet virkelig nødvendig? Har musikk-CD-er faktisk all nødvendig informasjon om dem allerede? Dagens SuperUser-spørsmål og svar har svaret på en nysgjerrig leserspørsmål.
Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar-nettsteder.
Foto med tillatelse fra John Ward (Flickr) .
Spørsmålet
SuperUser reader cipricus vil vite om de fleste musikk-CDer inneholder de nødvendige metadataene for spor på dem:
Jeg ser at mange lydspillere (for eksempel multimedieprogramvare som Winamp eller Foobar2000) har muligheten til å hente informasjon om musikk (sang) fra elektroniske databaser som CDDB. Denne informasjonen burde allerede være tilgjengelig på musikk-CDene, ikke sant? Er det faktisk der?
Noen lydspillere viser innholdet på en CD, mens andre ikke gjør det. Er den informasjonen hentet fra CD-ene eller hentet fra Internett?
Inneholder de fleste musikk-CDer de nødvendige metadataene for spor på dem eller ikke?
Svaret
SuperUser-bidragsyter RedGrittyBrick har svaret for oss:
Denne informasjonen burde allerede være tilgjengelig på musikk-CDene, ikke sant?
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 CD-er til MP3-filer, ser aldri ut til å kunne få denne informasjonen fra CD-ene selv, selv om jeg har lest om noen få unntak (spesielt Sony siden 1997).
Det er sannsynligvis flere grunner til dette, inkludert:
- Musikkbransjens forretningsmodell
- Treghet
- Fremveksten av digital distribusjon
Musikkbransjens forretningsmodell
Musikkbransjen tjente tradisjonelt penger på salg av vinylplater, kassettbånd og lyd-CDer. Beskyttelse av deres copyright ble sett av industrien som viktig for deres overlevelse. For å bekjempe ulovlig kopiering av bånd, overtalte de lovgivere til å innføre en avgift på salg av blankt bånd.
Musikkbransjen mente at det å lette avspilling på personlige datamaskiner forenklet brudd på copyright, og dermed lette deres egen ødeleggelse. Så beslutninger om lyd-CD-innhold og -formater var sterkt skjevt mot å gjøre noe enklere for PC-brukere.
Treghet
Lyd-CD-en har blitt etablert i lang tid nå, og det nytter ikke å gjøre nye CD-er inkompatible med eksisterende CD-spillere. Dette betyr at det må utvises forsiktighet hvis du legger til digitalt innhold på lyd-CDer. Digitale 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 brukssak er: du kjøper en CD, du legger den i en dedikert lyd-CD-spiller festet til en lydforsterker og høyttalere, du setter deg ned og leser sporinformasjonen som er trykt på CD-omslaget.
Digital distribusjon
I disse dager skifter trenden til nedlastbart innhold. I det minste inneholder kjøpte MP3-filer 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 CD-trykkprosessen. Det er tross alt en døende virksomhet. Fra et blogginnlegg fra 2011 :
- En av de største, kuleste, men dessverre minst kjente og minst brukte tekniske tingene om CDer er CD-Text. ... Dette har vært ute i 14 år, og jeg kan stole på den ene hånden hvor mange ganger jeg faktisk har sett en CD i bilen min har tekst knyttet til den.
Gjør det nesten 20 år nå og ingen tegn til generell adopsjon i musikkbransjen.
Hvorfor inkluderte ikke CD-er opprinnelig metadata?
Det er verdt å huske at lyd-CDen bare var en mer holdbar og praktisk erstatning for den pressede 12 ″ vinylalbumplaten.
Sistnevnte var en ren analog form uten digital informasjon på den, bare den analoge lydbølgeformen i form av vertikale og horisontale bølger i et kontinuerlig spiralspor, uten forskjell på spor annet enn en stillhetsseksjon (ingen bølger) og bredere avstand mellom spiralen (synlig for mennesker, men ikke detekterbar av en platespiller). All informasjon om spornavn osv. Var til stede på de trykte papirhylsenotene eller på selve de trykte papphylsene.
Så da lyd-CD-er ble oppfunnet, tok de samme tilnærming. De forventet at CD-er skulle spilles i dedikerte CD-musikkspillere, ikke på datamaskiner. Derfor ble ikke musikken lagret på CDer med den typen filsystem som en datamaskin normalt ville brukt til datafiler. Detaljer om spor ble trykt på papirinnsatsen i CD-etuiet av plast og ikke plassert på CD-innholdet på noen måte.
På samme måte ble lyddataene på en lyd-CD kodet på et enkelt kontinuerlig spiralspor. Dette er veldig forskjellig fra lavnivåformatering av datamaskindatadisker (hard, diskett, CD-data osv.), Som vanligvis har et stort antall sirkulære spor arrangert konsentrisk og delt inn i sektorer.
Det var ingen avsetning for data, sannsynligvis fordi dette ikke hadde vært nødvendig for vinylplater, og fordi det ville ha komplisert produksjonen av lyd-CD-spillere, noe som gjorde dem dyrere i en tid da industrien antagelig ønsket å oppmuntre til salg av CDer som en premie. (mer lønnsomt) produkt.
Merk at for å identifisere en CD må programmer på datamaskiner trekke ut noen av lyddataene (dvs. listen over sangforskyvninger i innledningsdelen av sporet eller bølgeformen til en del av den første sangen) og bruke den som en nøkkel for søking i en database, vanligvis en ekstern database andre steder på Internett. Slik henter programvare artistnavn, albumnavn, spornavn osv.
Noen programmer ser etter CD-tekst, noen ganger bare hvis de ikke er frakoblet og ikke kan kontakte en ekstern database. Så tilstedeværelsen og bruken av CD-Text er en relativt sjeldenhet. Det er ingen datamaskinlesbare metadata i de fleste lyd-CDer, ikke engang et identifiserende produktnummer.
Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .