Jump to content

CDDB

(Перенаправлено из базы данных компакт-диска )

CDDB , сокращение от «База данных компакт-дисков» , представляет собой базу данных для программных приложений, предназначенную для поиска информации об аудио-CD ( компакт-диске ) через Интернет . Это выполняется клиентом, который вычисляет (почти) уникальный идентификатор диска , а затем запрашивает базу данных. В результате клиент может отображать имя исполнителя, название компакт-диска, список треков и некоторую дополнительную информацию. CDDB является лицензированной торговой маркой Gracenote , Inc. [ 1 ] [ 2 ]

База данных используется в основном медиаплеерами и программами для копирования компакт-дисков . Если компакт-диск не распознается медиаплеером или программой копирования компакт-дисков, его можно добавить в базу данных, если пользователь вводит имена, исполнителей и т. д. в медиаплеере, таком как iTunes или MusicMatch Jukebox .

Потребность в CDDB является прямым следствием первоначальной конструкции компакт-диска, которая была задумана как эволюция граммофонной пластинки и не рассматривала звуковые дорожки как файлы данных, которые необходимо идентифицировать и индексировать. Формат аудио компакт-диска не включает название диска или названия дорожек, поэтому для предоставления этой информации необходима дополнительная база данных, когда диски используются с современными медиасистемами. Более поздняя разработка под названием CD-Text представляет собой еще одно решение той же проблемы.

CDDB был изобретен Ти Каном примерно в конце 1993 года. [ 3 ] в качестве локальной базы данных, поставляемой вместе с его популярным xmcd приложением музыкального проигрывателя . В истории изменений приложения аббревиатура CDDB впервые упоминается в версии 1.1, выпущенной 25 февраля 1994 года. Пользователи отправляли новые записи в базу данных по электронной почте Кану.

База данных быстро стала громоздкой, и Кан заручился помощью Стива Шерфа для создания доступной по сети версии базы данных, работающей под названием CDDB Inc. [ 4 ] в 1995 году. [ 5 ] Грэм Тоал предоставил хостинг для сервера CDDB и создал модель дохода от баннерной рекламы для оплаты хостинга. Исходное программное обеспечение, лежащее в основе CDDB, было выпущено под лицензией GNU General Public License , и многие люди предоставили информацию о компакт-диске, полагая, что услуга также останется бесплатной.

В конечном итоге в 1998 году проект был зарегистрирован как ООО «CDDB». [ 6 ] и вскоре был продан Каном, Шерфом и Тоалом производителю высокотехнологичной бытовой электроники под названием Escient . В интервью Wired в 2006 году Шерф заявил, что Escient была единственной компанией, которая гарантировала дальнейшее развитие сервиса ее основателями, а также защищала деятельность в атмосфере, когда многочисленные компании участвовали в торгах, а в одном случае пытались вымогать деньги. — приобрести и немедленно продать CDDB крупным игрокам, таким как Microsoft , которая хотела иметь услугу распознавания компакт-дисков, но не хотела иметь дело напрямую с CDDB Inc. [ 7 ]

В 2000 году CDDB Inc. была переименована в Gracenote . [ 8 ] В объявлении 1999 года утверждалось, что доступ к службе CDDB «остается на 100% бесплатным для разработчиков программного обеспечения и потребителей». [ 9 ] Тем не менее Gracenote перешла на проприетарную лицензию, что вызвало критику за использование работы неоплачиваемых участников и побудило запуск Freedb в 2001 году на основе последней свободно лицензируемой версии CDDB. [ 10 ] [ 11 ] [ 12 ] В марте 2001 года Gracenote запретила всем нелицензионным приложениям (таким как Freedb) доступ к своей базе данных. Новые лицензии для CDDB1 (исходная версия CDDB) больше не были доступны, поскольку Gracenote хотела заставить программистов перейти на CDDB2, новую версию, несовместимую с CDDB1. [ 12 ] Freedb быстро стал популярнее Gracenote. [ 10 ] но к 2006 году он был описан как «застойный», что Шерф (к тому времени главный архитектор Gracenote) воспринял как свидетельство того, что «сосредоточенность и преданность делу, необходимые для роста CDDB, не могли [быть] найдены в усилиях сообщества». [ 11 ]

, в июне 2008 года Sony Corporation of America завершила приобретение (полное владение) Gracenote. Согласно сообщению на веб-сайте Gracenote [ 13 ] Затем в 2014 году Tribune Media Services (TMS) приобрела Gracenote у Sony. [ 14 ] только для того, чтобы перепродать его Nielsen в декабре 2016 года. [ 15 ]

Как работает CDDB

[ редактировать ]

CDDB был разработан для идентификации целых компакт-дисков, а не только отдельных треков. Процесс идентификации включает в себя создание «диска», своего рода « отпечатка пальца » компакт-диска, созданного путем выполнения вычислений над информацией о продолжительности дорожки, хранящейся в содержании компакт-диска (пример расчета см. В следующем разделе). Этот диск используется с базой данных Интернета, как правило, либо для загрузки названий треков для всего компакт-диска, либо для отправки названий треков для вновь идентифицированного компакт-диска.

Эту информацию часто предоставляют конечные пользователи . [ 16 ] В iTunes , использующем Gracenote, пользователи дают названия трекам компакт-диска, а затем используют опцию «Отправить названия треков» под заголовком «Дополнительно» на панели инструментов, чтобы отправить информацию о треке. [ 17 ]

Поскольку идентификация компакт-дисков основана на длине и порядке треков, CDDB не может идентифицировать списки воспроизведения, в которых порядок треков был изменен, или компиляции треков с разных компакт-дисков. CDDB также не может отличить разные компакт-диски с одинаковым количеством дорожек и одинаковой длиной дорожек.

Пример расчета идентификатора диска CDDB1 (FreeDB)

[ редактировать ]

CDDB1 идентифицирует компакт-диски с помощью 32-битного номера, обычно отображаемого в виде шестнадцатеричного числа, содержащего 8 цифр: XXYYYYZZ. Первые две цифры (обозначенные XX) представляют собой контрольную сумму, основанную на времени начала каждой дорожки на компакт-диске, мод. 255. Следующие четыре цифры (ГГГГ) представляют общее время воспроизведения компакт-диска в секундах от начала первой дорожки до конец последнего трека. Последние две цифры (ZZ) обозначают количество треков на компакт-диске.

Например, предположим, что компакт-диск содержит одну дорожку продолжительностью 3610 секунд.

Сначала вычисляется контрольная сумма XX путем суммирования времени начала трека по модулю 255. Поскольку компакт-диски имеют 2-секундное смещение от начала данных диска, XX становится «02».

Во-вторых, общая продолжительность воспроизведения компакт-диска, равная 3610 секундам в шестнадцатеричном формате, равна 0e1a, поэтому YYYY становится «0e1a».

Наконец, на этом компакт-диске есть один трек, поэтому ZZ становится «01».

Полный идентификатор диска примера компакт-диска — «020e1a01». Любой компакт-диск, содержащий одну дорожку продолжительностью 3610 секунд, начиная с 2 секунд от начала компакт-диска, будет иметь этот идентификатор диска. Чтобы различать разные компакт-диски, имеющие одинаковый идентификатор диска, база данных CDDB1 организована по нескольким категориям. Если возникает конфликт с разными выпусками компакт-дисков, имеющими один и тот же идентификатор CDDB1, их можно поместить в другую категорию (например, классика, рок, блюз, фолк или разное).

Пример кода для расчета идентификаторов дисков CDDB1 на различных языках программирования доступен на сайте сети, например, в Java . [ 18 ]

Классическая музыка

[ редактировать ]

Изначально CDDB был ориентирован на поп/рок-музыку с типичной структурой исполнитель/альбом/песня. В их базе данных часто отсутствует адекватная информация о компакт-дисках с классической музыкой , в основном из-за ее структуры, в которой изначально отсутствовал стандартный способ хранения имен композиторов. [ 19 ] [ 20 ] В 2007 году Gracenote анонсировала расширенный формат Classical Music Initiative (CMI), в котором вся дополнительная информация размещается в трехполевой структуре. Название классического трека теперь будет содержать имя композитора, например « Вивальди : Времена года , соч. 8/1, «Весна» — 1. Аллегро». Поле «Исполнитель» будет содержать всю информацию об ансамбле, дирижере и, возможно, солисте , например « Джозеф Сильверстайн , Сейджи Одзава , Бостонский симфонический оркестр ». В 2007 году около 10 000 компакт-дисков с классической музыкой были преобразованы в эту новую конвенцию. [ 21 ] [ 22 ]

См. также

[ редактировать ]
  1. ^ Коупленд, Майкл (1 марта 2004 г.). «Магия музыки» . Бизнес 2.0 . Проверено 23 мая 2009 г.
  2. ^ Дин, Кэти (7 июля 2004 г.). «Дом, который построили любители музыки» . Проводной . Проверено 23 мая 2009 г.
  3. ^ Кан, Ти (21 апреля 2004 г.). «История изменений» . Проверено 19 октября 2007 г.
  4. ^ «Что такое Gracenote?» . Грейнот . Архивировано из оригинала 12 октября 2007 г. Проверено 19 октября 2007 г.
  5. ^ Кан, The (16 ноября 2005 г.). «Вы: Программное обеспечение » Проверено 1 октября 2007 г.
  6. ^ «Gracenote: Информация о компании» . Грейнот . Архивировано из оригинала 14 октября 2007 г. Проверено 19 октября 2007 г.
  7. ^ ПРОВОДНОЙ Персонал. «Gracenote защищает свою эволюцию» . Проводной . ISSN   1059-1028 . Проверено 10 декабря 2023 г.
  8. ^ «CDDB перезапускается под названием Gracenote с новыми продуктами» (пресс-релиз). Грейнот . 24 июля 2000 г. Архивировано из оригинала 25 апреля 2010 г. Проверено 25 января 2010 г.
  9. ^ «CDDB, крупнейшая в мире онлайн-база данных музыкальных компакт-дисков, представляет новый веб-сайт» (пресс-релиз). Грейнот . 27 апреля 1999 г. Архивировано из оригинала 20 ноября 2010 г. Проверено 25 января 2010 г.
  10. ^ Перейти обратно: а б Хаас, Карл-Герхард (23 июня 2020 г.). «Базы данных CD: freedb мертв, да здравствуют альтернативы!» . heise онлайн (на немецком языке) . Проверено 10 декабря 2023 г.
  11. ^ Перейти обратно: а б Ван Баскирк, Элиот (13 ноября 2006 г.). «Gracenote защищает свою эволюцию» . Проводной . ISSN   1059-1028 . Проверено 10 декабря 2023 г.
  12. ^ Перейти обратно: а б «Почему freedb.org?» . фридб . Архивировано из оригинала 13 октября 2004 г. Проверено 19 октября 2007 г.
  13. ^ «Новости Gracenote: Американская корпорация Sony завершает приобретение Gracenote» . Архивировано из оригинала 10 июня 2008 г.
  14. ^ Tribune объединит Media Services с Gracenote , 14 июня 2014 г.
  15. ^ Tribune Media соглашается продать услуги по передаче данных Gracenote компании Nielsen за 560 миллионов долларов , 20 декабря 2016 г.
  16. ^ «Gracenote: Часто задаваемые вопросы» . Архивировано из оригинала 18 апреля 2008 г. Проверено 10 апреля 2018 г.
  17. ^ «Справка iTunes Mac 8.2: отправка информации о компакт-диске в базу данных мультимедиа Gracenote» . Документы.info.apple.com . Проверено 10 апреля 2018 г. [ постоянная мертвая ссылка ]
  18. ^ Седжвик, Роберт; Уэйн, Кевин (5 марта 2007 г.). "CDDB.java" . Принстонского университета Факультет компьютерных наук . Архивировано из оригинала 11 февраля 2008 г. Проверено 19 октября 2007 г.
  19. ^ Советы по использованию CD Trustee - Классическая музыка. Архивировано 6 июня 2008 г. на Wayback Machine.
  20. ^ «Укрощение iTunes для классической музыки» . Oakroadsystems.com . Проверено 10 апреля 2018 г.
  21. ^ «Инициатива классической музыки» . Грейноте. Архивировано из оригинала 18 апреля 2008 г. Проверено 23 апреля 2008 г. Оригинальный пресс-релиз от 08 января 2007 г. см. в архиве archive.org или архиве findarticles.com .
  22. ^ «Переверните Бетховена: новый стандарт iTunes» . Новости CBS . Ассошиэйтед Пресс. 9 января 2007 г. Проверено 23 апреля 2008 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cc3b78b8095609b597ab410a8538754b__1703455080
URL1:https://arc.ask3.ru/arc/aa/cc/4b/cc3b78b8095609b597ab410a8538754b.html
Заголовок, (Title) документа по адресу, URL1:
CDDB - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)