Detectar arquivos MP3 duplicados com taxas de bits diferentes e / ou tags ID3 diferentes?

Como eu pude detectar (de preferência com Python) arquivos MP3 duplicados que podem ser codificados com taxas de bits diferentes (mas são a mesma música) e tags ID3 que podem estar incorretas?

Eu sei que posso fazer umaMD5 soma de verificação do conteúdo dos arquivos, mas isso não funcionará para taxas de bits diferentes. E não sei se as tags ID3 têm influência na geração da soma de verificação MD5. Devo recodificar arquivos MP3 com uma taxa de bits diferente e depois fazer a soma de verificação? O que você recomenda?

questionAnswers(9)

yourAnswerToTheQuestion