У меня есть восстановленный каталог с файлами mp3 и flac. Имена были потеряны. Итак, все, что у меня есть, - это беспорядок из примерно 30 000 файлов с именами вроде f30818304.flac
. Я просмотрел несколько файлов и увидел, что теги в файлах не повреждены. Но дело в том, что большая часть этого мне, наверное, не нужна. Я просто хочу посмотреть, есть ли в этих файлах какие-то раритеты. Так что мне нужен способ массовой записи тегов в файл. Как и «Артист - Песня», по одной на строчку было бы достаточно.
Кто-нибудь знает, как это сделать? командная строка желательно.
На самом деле, пока я ждал ответа, я начал медленный процесс прослушивания файлов и удаления тех, которые мне больше не нужны. Поэтому я помещаю 200 в каталог и открываю в VLC. Он почти мгновенно открыл список и показал все теги в нужном мне формате. Затем я попробовал 5000 файлов, и он также отлично справился с открытием списка файлов с тегами почти мгновенно. Так что мне этого достаточно.
Хорошая работа, команда VLC. :)
С источником eyeD3():
sudo apt install eyed3
find /usr/audio/incoming -name '*.mp3' -exec eyeD3 -t 'New Title' '{}' \; -exec mv '{}' /usr/audio/complete \;
-t STRING, --title=STRING Set the track title.
Или для одной папки просто
eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3