15Jul
För det mesta erbjuder vår favoritmusik-CD-spelprogramvara nedladdning av relevant information från en online-databas, men är det verkligen nödvändigt? Har musik-CD-skivor faktiskt all nödvändig information om dem redan? Dagens SuperUser Q & A-inlägg har svaret på en nyfiken läsarens fråga.
Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av John Ward( Flickr).
Frågan
SuperUser-läsaren cipricus vill veta om de flesta musik-CD-skivor innehåller nödvändiga metadata för spår på dem:
Jag ser att många ljudspelare( multimediaprogram som Winamp eller Foobar2000 till exempel) har möjlighet att hämta musik( sång)information från online databaser som CDDB.Den här informationen bör redan vara tillgänglig på musik-CD-skivorna, eller hur?Är det faktiskt där?
Vissa ljudspelare visar innehållet på en CD medan andra inte gör det.Är den informationen hämtad från cd-skivorna eller hämtad från Internet?
Har de flesta musik-CD-erna nödvändiga metadata för spår på dem eller inte?
Svaret
SuperUser-bidragsgivare RedGrittyBrick har svaret för oss:
Den här informationen bör redan vara tillgänglig på musik-CD-skivorna, eller hur?
Jag tror att de flesta av oss, som konsumenter, skulle säga ja.
Är det faktiskt där?
Nästan aldrig i min erfarenhet. Programvaran som jag har använt för att rippa CD-skivor till MP3-skivor verkar aldrig kunna hämta den här informationen från cd-skivorna själva, men jag har läst om några få undantag( särskilt Sony sedan 1997).
Det finns antagligen flera orsaker till detta, bland annat:
- Musikbranschens affärsmodell
- Inertia
- Stigningen av digital distribution
Musikbranschens affärsmodell
Musikindustrin har traditionellt gjort pengar från försäljning av vinylposter, kassettband och ljud-CD-skivor. Skydd av deras upphovsrätt sågs av industrin som nödvändig för deras överlevnad. För att bekämpa olaglig kopiering av band, övertalade de lagstiftare att införa en avgift på blank tejpförsäljning.
Musikindustrin ansåg att underlättande av uppspelning på persondatorer underlättar överträdelsen av deras upphovsrätt, vilket underlättar deras egen förstörelse. Så beslut om ljud-CD-innehåll och -format var kraftigt skevade mot att göra någonting enklare för persondatoranvändare.
Inertia
Audio-CD-skivan har etablerats under en längre tid, och det finns ingen anledning att göra nya CD-skivor oförenliga med befintliga cd-spelare. Det betyder att man måste ta hand om digital innehåll till ljud-CD-skivor. Digital data och ljuddata på CD-skivor använder helt olika och inkompatibla underliggande format. Det gör det svårt att blanda båda( även om det kan göras).
Med tanke på en stor befolkning av äldre cd-spelare har industrin uppenbarligen inte sett några fördelar med att förbättra ljud-CD-formatet.
Det upplevda användarfallet är: du köper en CD, du lägger den in i en dedikerad ljud-CD-spelare som är ansluten till en ljudförstärkare och högtalare, du sätter dig ner och läser spårinformationen som skrivs ut på cd-skivans lock.
Digital Distribution
Dessa dagar övergår trenden till nedladdningsbart innehåll. Minst köpta MP3-filer innehåller vanligtvis metadata som listar artist, albumnamn, år, genre etc.
Det verkar därför osannolikt att musikbranschen har någon intresse av att göra någonting nytt med sin CD-pressningsprocess. Det är trots allt ett döende företag. Från en bloggpost 2011:
- En av de största, coolaste, men tyvärr minst kända och minst använda tekniska sakerna om CD-skivor är CD-Text.... Det här har varit ute i 14 år och jag kan räkna med en hand hur många gånger jag faktiskt sett en CD i min bil har text i samband med det.
Gör det nästan 20 år nu och inget tecken på allmänt antagande av musikbranschen.
Varför innehöll cd-skivor inte metadata ursprungligen?
Det är värt att komma ihåg att ljud-CD-skivan var bara en mer hållbar och praktisk storlek ersättning för den pressade 12 "vinylalbumskivan.
Den sistnämnda var en rent analog form utan digital information om den, bara den analoga ljudvågformen i form av vertikala och horisontella vågformer i ett kontinuerligt spiralspår, utan skillnad mellan andra spår än en tystnad( inga vinklingar) ochbredare avstånd av spiralen( synlig för människor men inte detekterbar av en skivspelare).Eventuell information om spårnamn etc. var närvarande på de tryckta pappershylsan eller på de tryckta kartonghylsorna själva.
Så när ljud-CD-skivor uppfanns, tog de samma tillvägagångssätt. De förväntade sig att CD-skivor skulle spelas i dedikerade CD-musikspelare, inte i datorer. Därför lagras inte musiken på CD-skivor med den typ av filsystem som en dator normalt skulle använda för datafiler. Detaljer om spår trycktes på pappersinsatsen i plastdisplayet och placerades inte på CD-innehållet på något sätt.
På samma sätt kodades ljuddata på en ljud-CD på ett enda kontinuerligt spiralspår. Detta skiljer sig väldigt annorlunda från den låga formateringen av datadiskar( hårddisk, diskett, CD-data etc.) som vanligen har ett stort antal cirkulära spår som är koncentrerade och indelade i sektorer.
Det fanns ingen avsättning för data, förmodligen för att det inte behövdes vinylrekord och eftersom det skulle ha komplicerat tillverkningen av ljud-CD-spelare, vilket gjorde dem dyrare vid en tidpunkt då branschen förmodligen ville uppmuntra försäljningen av CD-skivor som enpremium( mer lönsam) produkt.
Observera att för att identifiera en CD måste program på datorer extrahera en del av ljuddata( dvs. listan över låtförskjutningar i den inledande delen av spåret eller vågformen för en del av den första låten) och använda det somen nyckel för att söka i en databas, typiskt en fjärrdatabas någon annanstans på Internet. Så här hämtar programnamn artistnamn, albumnamn, spårnamn etc.
Vissa program letar efter CD-Text, ibland endast om de är offline och kan inte kontakta en fjärransluten databas. Så närvaro och användning av CD-Text är en relativ sällsynthet. Det finns ingen datorläsbar metadata på de flesta ljud-CD-skivor, inte ens ett identifierat produktnummer.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.