Как я могу обнаружить (желательно с Python) дубликаты файлов MP3, которые могут быть закодированы с разными битрейтами (но они являются одной и той же песней) и тегами ID3, которые могут быть неверными?
Я знаю, что могу выполнить MD5 контрольную сумму содержимого файлов, но это не сработает для разных битрейтов. И я не знаю, влияют ли теги ID3 на генерацию контрольной суммы MD5. Должен ли я перекодировать файлы MP3, имеющие другой битрейт, а затем я могу сделать контрольную сумму? Что вы рекомендуете?