это 2 части вопроса. Во-первых, возможно ли получить доступ к аудиоданным в MP3 независимо от тегов ID3, а во-вторых, есть ли способ сделать это с помощью доступных библиотек?
Недавно я собрал свою музыкальную коллекцию с 3-х компьютеров и получил песни, которые изменили теги ID3, но сами аудиоданные не были изменены. Не удалось выполнить поиск дубликатов файлов, поскольку файл изменился с изменением тега ID3, но я думаю, что можно будет идентифицировать дубликаты файлов, если я просто запусту дедупликацию с использованием аудиоданных для сравнения.
Я знаю, что можно искать определенную позицию после заголовка ID3 в файле и напрямую читать данные, но мне было интересно, есть ли библиотека, которая предоставит аудиоданные, чтобы я мог просто извлечь данные, запустить проверьте контрольную сумму и сохраните вычисленный результат где-нибудь, затем найдите идентичные контрольные суммы. (Кроме того, мне, вероятно, придется использовать какую-то библиотеку, если учесть заголовки переменной длины.)