J'utilise la commande suivante pour renommer mes fichiers mp3:
find . -type f -iname "*.mp3" -print0 | xargs -0 id3ren -template='%a/%t/%n %s.mp3' -notagprompt
Cela a bien fonctionné, mais maintenant j'obtiens l'erreur suivante sur certains fichiers:
*** Aucune balise ID3 trouvée dans ./bar.mp3
Mais sur l'onglet Audio avec les propriétés du fichier dans Nautilus, je vois les balises appropriées (comme vous pouvez le voir sur l'image).
Ces balises sont-elles corrompues? Si oui, quelqu'un a-t-il une idée de la façon de réparer les balises? Ou existe-t-il d'autres outils plus robustes (puisque Nautilus peut lire les balises et id3ren ne peut pas)?
J'ai aussi eu le même problème. La balise ID3 doit être convertie d'ID3v2 en ID3v1 avant id3ren
peut le lire. L'utilitaire simple id3convert
peut faire l'affaire. L'une ou l'autre de ces commandes effectuera la même action, convertissant n'importe quelle balise ID3 en ID3v1:
id3convert -1 *.mp3
id3convert --v1tag *.mp3