Я использую следующую команду для переименования моих mp3 файлов:
find . -type f -iname "*.mp3" -print0 | xargs -0 id3ren -template='%a/%t/%n %s.mp3' -notagprompt
Это хорошо работало, но теперь я получаю следующую ошибку на некоторых файлах:
*** Тег № ID3 найден в ./bar.mp3
Но на вкладке Audio со Свойствами файла в Наутилусе я действительно вижу надлежащие теги (как Вы видите в изображении).
Эти теги повреждены? Если так, кто-либо получил подсказку, как я могу зафиксировать теги? Или есть ли другие инструменты, которые более устойчивы (так как Наутилус может считать теги, и id3ren не может)?
У меня также была та же проблема. Тег ID3 должен быть преобразован от ID3v2 до ID3v1 прежде id3ren
может считать его. Простая утилита id3convert
может добиться цели. Любая из этих команд выполнит то же действие, преобразовывая любой тег ID3 в ID3v1:
id3convert -1 *.mp3
id3convert --v1tag *.mp3