KYOI ·
08-Мар-10 20:24
(спустя 3 месяца 2 дня)
Насколько я знаю за исходные данные берут количество треков и их расположение на диске по секторам и похоже больше ничего не учитывается. Отсюда другая проблема (помимо вышеупомянутой) когда на запрос по ID freedb может выдать несколько альбомов (тем больше, чем стандартнее структура CD, типа 10 треков по ~4 минуты). Т. е. алгоритм не доработан так как не создаёт для CD уникальный ID как по идее должно было быть. Возможность же для этого заложена использованием 8-разрядного шестнадцатиричного числа, коим можно заклеймить 4 294 967 296 дисков.
А что касается соответствия ID изданию, то та же freedb могла бы содержать наряду с другими тэгами информацию об издании диска, но по каким то причинам этого нет. Поэтому предлагаю в релизах напрямую указывать DISC ID (чтобы не качать для узнавания CUE) и размещать наряду со сканом front скан back. Тогда сразу будет видно есть ли уже в твоей фонотеке это издание, или имея откуда-либо взятый неизвестный образ (как в случае с thed) узнать что это за вариант альбома. Проблема неуникальности ID не помешает - замечено что даже диски с одним каталожным номером с разных заводов имеют разные ID.