CDDB: интелигентен начин за маркиране на вашата музикална библиотека

Използването на онлайн CDDB е чудесен начин за маркиране на вашите песни

Терминът CDDB е съкращение, което е кратко за база данни за компактдискове . Въпреки че вече е регистрирана търговска марка на Gracenote, Inc., този термин все още се използва за описание на онлайн ресурс, който помага автоматично да идентифицира музиката. Тази система може да се използва не само за да се намери името на аудио компактдиск (и неговото съдържание), но и песни, които вече са в библиотеката ви за цифрова музика.

Когато организирате музиката си, вероятно сте се сблъсквали с тази технология, когато използвате инструмент за маркиране на музика или извличане на музикални компактдискове. В случай на типична програма за извличане на CD, извлечените песни обикновено се наименуват автоматично и се попълва съответната информация за музикалните тагове (ако има достъп до CDDB през Интернет, разбира се).

В какви начини мога да използвам CDDB за автоматично маркиране на цифровата ми музика?

Както може би вече сте разбрали, тази система за идентификация може потенциално да спести огромно количество време, когато управлявате и организирате вашата цифрова музикална библиотека. Само си помислете колко време ще отнеме за една голяма библиотека, която може да има стотици, ако не и хиляди песни. Ще ви отнеме значително време да въведете имената на всичките си песни, както и цялата друга информация за метаданни, която обикновено е скрита вътре в аудио файловете.

Но въпросът е "какви видове софтуерни програми използват CDDB?"

Основните типове приложения, които често използват CDDB за автоматично маркиране на музика, включват:

Защо тази информация вече не е съхранена на аудио компактдиск?

Когато форматът на CD е създаден, не е имало нужда (или предвиждане) да включва информация за метаданни като заглавие на песен, име на албум, изпълнител, жанр и т.н. По това време (около 1982 г.) хората не са използвали цифрови музикални файлове като MP3 (това се случи около десет години по-късно). Най-близко до CD-то, което имаше музикални тагове, беше изобретяването на CD-Text. Това беше разширение на формата на "Червената книга CD" за съхранение на определени атрибути, но не всички аудио компактдискове бяха кодирани върху тях - и във всеки случай медийни плейъри като iTunes не могат да използват тази информация така или иначе.

CDDB е изобретен, за да компенсира тази липса на метаданни при използването на аудио компактдискове. Ti Kan (изобретателят на CCDB) видя този недостиг в дизайна на аудио CD и първоначално разработи офлайн база данни, за да разгледа тази информация. Тази система първоначално е проектирана за музикален плейър, който той разработва, наречен XMCD - това е комбиниран CD плейър и инструмент за извличане.

Онлайн версията на CDDB бе разработена с помощта на Стив Шерф и Греъм Тоал за създаване на свободно достъпна онлайн база данни, която софтуерните програми биха могли да използват, за да търсят информация за CD.

Как функционира CDDB системата?

CDDB работи чрез изчисляване на идентификационния номер на диска, за да идентифицира точно аудио компактдиск - това е предназначено да даде уникален профил на целия диск. Вместо да използва система, която просто идентифицира единични песни като CD-Text, например CDDB използва референтен код за дисково идентифициране, така че софтуерът (с вградени клиенти, разбира се) може да търси в сървъра на CDDB и да изтегли всички атрибути, свързани с оригиналния компактдиск - т.е. името на компактдиска, заглавия на песни, изпълнители и др.

За да се създаде уникален дисков идентификатор за CDDB, се използва алгоритъм за анализиране на информацията на аудио компактдиска, като например колко време е всяка песен и в какъв ред те се възпроизвеждат. Това е много опростено обяснение за това как работи, но е основният метод за създаване на уникални CDDB справочни данни.