Atzīmējiet mūziku automātiski, izmantojot tiešsaistes CDDB
Termins CDDB ir kompaktdisku datu bāzes akronīms, kas ir tiešsaistes resurss, kas palīdz automātiski identificēt mūziku. Šo sistēmu var izmantot, lai uzzinātu audio kompaktdiska nosaukumu (un tā saturu), kā arī nosaukumus, kas atrodas digitālajā mūzikas bibliotēkā.
Organizējot mūziku, iespējams, esat saskāries ar šo tehnoloģiju, izmantojot mūzikas marķēšanas vai kompaktdisku izvilkšanas rīku. Tipiskas CD izvilkšanas programmas gadījumā izvilktās dziesmas parasti tiek automātiski nosauktas un atbilstošās mūzikas tagu informācija ir aizpildīts.
Kā es varu izmantot CDDB, lai automātiski atzīmētu digitālo mūziku?
Šī identifikācijas sistēma var ietaupīt laiku, pārvaldot un organizējot digitālās mūzikas bibliotēkas. Bibliotēkās ar simtiem, ja ne tūkstošiem dziesmu, jums būs manuāli jāievada dziesmu nosaukumi izpildītājus un nosaukumus, kā arī citu metadatu informāciju, kas parasti tiek glabāta audio failus. CDDB automatizē šo procesu.
Bet kāda veida programmatūra izmanto CDDB? Galvenie lietojumprogrammu veidi, kas bieži izmanto CDDB automātiskai mūzikas marķēšanai, ir šādi:
- Programmatūras multivides atskaņotāji: populāras programmas, piemēram, iTunes (tagad Music), Windows Media Player un VLC Media Player, var izmantot dažādus tiešsaistes CDDB, lai pareizi nosauktu, atzīmētu un sakārtotu digitālos audio failus. Ja audio kompaktdisku izvilkšanai izmantojat savu iecienītāko jukebox programmatūras programmu, tai, visticamāk, ir iespēja sazināties ar CDDB serveri, lai identificētu audio kompaktdisku un aizpildītu informāciju par tā saturu.
- Savrupa CD izvilkšanas programmatūra: ja vēlaties kompaktdisku izvilkšanai izmantot programmatūras programmu, tai var būt iespēja izmantot CDDB. Īpaši audio kompaktdisku izvilkšanas rīki bieži ir ātri, kas ir priekšrocība, ja jums ir vairāki audio kompaktdiski, ko pārsūtīt un atzīmēt.
- Metadatu marķēšanas rīki: iespējams, esat izvilcis daudzus savus audio kompaktdiskus, neizmantojot CDDB — vai nu izmantotajam programmatūras multivides atskaņotājam nebija iespēju, vai arī tas bija atspējots. Tomēr varat izmantot metadatu marķēšanas rīku, lai ar atpakaļejošu datumu piekļūtu CDDB. Populāras programmas, piemēram, MusicBrainz Picard un TigoTago, izmanto šo metodi, lai atzīmētu failus un grupētu tos albumos.
Kāpēc šī informācija jau nav saglabāta audio kompaktdiskā?
Kad tika izveidots kompaktdiska formāts, nebija jāiekļauj metadatu informācija, piemēram, dziesmas nosaukums, albuma nosaukums, izpildītājs un žanrs. Tajā laikā cilvēki neizmantoja digitālos mūzikas failus kā mūsdienu digitālos medijus. Vistuvāk kompaktdiska mūzikas tagiem bija izgudrojums CD-teksts. Tas bija Red Book CD formāta paplašinājums noteiktu atribūtu glabāšanai, taču ne visos audio kompaktdiskos tas bija iekodēts. Jebkurā gadījumā multivides atskaņotāji, piemēram, iTunes/Music, nevar izmantot šo informāciju.
CDDB tika izgudrots, lai kompensētu šo metadatu trūkumu, izmantojot audio kompaktdiskus. Ti Kan (CDDB izgudrotājs) pamanīja šo audio kompaktdisku dizaina trūkumu un sākotnēji izstrādāja bezsaistes datu bāze lai meklētu šo informāciju. Sistēma sākotnēji tika izstrādāta mūzikas atskaņotājam, ko viņš izstrādāja ar nosaukumu XMCD, kas bija apvienots CD atskaņotājs un izvilkšanas rīks.
CDDB tiešsaistes versija galu galā tika izstrādāta ar Stīva Šerfa un Greiema Tola palīdzību. Mērķis bija izveidot brīvi pieejamu tiešsaistes datu bāzi, ko programmatūras varētu izmantot, lai meklētu CD informāciju.
Kā patiesībā darbojas CDDB sistēma?
CDDB darbojas, aprēķinot diska ID, lai precīzi identificētu audio kompaktdisku. Tas ir paredzēts, lai piešķirtu visam diskam unikālu profilu. Tā vietā, lai izmantotu sistēmu, kas tikai identificē atsevišķus ierakstus, kā to dara CD-teksts, CDDB izmanto diska ID. atsauces kodu, lai programmatūra varētu veikt vaicājumus CDDB serverim un lejupielādēt ar oriģināls CD. Šie atribūti ietver kompaktdiska nosaukumu, ierakstu nosaukumus, izpildītāja vārdu un citus.
Lai izveidotu unikālu CDDB diska ID, algoritms analizē audio kompaktdiskā esošo informāciju, piemēram, katra ieraksta garumu un atskaņošanas secību. Šis ir vienkāršots skaidrojums par to, kā tas darbojas, taču tā ir galvenā metode unikālu CDDB atsauces ID izveidei.