CDDB е
CDDB(англ.compact disc database) е централизирана база данни от музикални компактдискове, достъпни през Интернет. Клиентската програма изчислява CD ID и отправя заявки към тази база данни. Вероятността за съвпадение на идентификатори за различни дискове е много малка. Базата данни съдържа информация за изпълнителя, заглавия на песни, година на издаване и др.
Първоначално базата данни на CDDB беше безплатна и се попълваше от доброволци, но след това лицензионните условия бяха променени. Базата данни вече е собственост на Gracenote. Компанията е поставила ограничения, които мнозина смятат за неприемливи. Това доведе до създаването на алтернативна безплатна услуга, freedb, използваща същите принципи като оригиналния CDDB. Има и други бази данни (както безплатни, така и търговски), които предоставят подобна информация за компактдискове. Често терминътCDDBсе използва за обозначаване на всички подобни услуги.
Техническа информация
За идентифициране на CD се използва идентификатор (т.нар. ID на диска), който се изчислява въз основа на информация за продължителността на песните (записите), записани на диска. Клиентската програма получава тази информация от съдържанието, специална област с данни на диска. Идентификаторът се използва за намиране на информация за диска и записаните на него песни в базата данни.
Така базата данни съхранява информация за целия диск, а не за отделни песни. Ако например запишете нов диск, пренаредите някои песни или добавите нови, тогава информацията за него няма да бъде намерена, въпреки факта, че базата данни съдържа информация за същите песни, записани на други дискове.
От друга страна, имашансът, колкото и малък да е, два различни диска да имат еднакъв идентификатор.