Радостно кидаться редактировать теги в своей драгоценной коллекции. Наиболее вероятно, это приведет к безвозвратной порче файлов.
Делайте резервные копии, и экспериментируйте на них.
если у вас уже есть deadbeef из ветки devel - достаточно сделать:
cd deadbeef git checkout devel git pull make sudo make install
если вы ставите devel впервые, необходимо выполнить следующие команды:
git clone git://deadbeef.git.sourceforge.net/gitroot/deadbeef/deadbeef cd deadbeef git checkout -b devel origin/devel ./autogen.sh ./configure make sudo make install
по-умолчанию данная функция отключена, чтобы не допустить случайной порчи файлов
для включения следует завершить deadbeef, и добавить в ~/.config/deadbeef/config строчку
enable_tag_writing 1
После этого в track properties кнопка Write станет доступной для типов файлов, где редактирование реализовано
Исходные файлы перезаписываются, автоматического резервного копирования нет.
Для тестирования лучше всего открыть отдельный плейлист, в который добавлять .temp.mp3 файлы после нажатия Write, и проверки корректности
Теги автоматически не перечитываются, поэтому после нажатия Write следует .temp.mp3 файл заново добавить в плейлист, либо вызвать Reload medatada из контекстного меню.
дополнительные опции доступны в Preferences на вкладке "Tag writer"
Strip -- значит удалить тег данного типа; Write -- значит писать тег данного типа
если и Strip, и Write отключены -- deadbeef попытается сохранить теги, которые уже были в файле, в неизменном виде
если и Strip, и Write включены -- deadbeef будет писать в файл только ту информацию, которая видна в окне редактирования. т.е. теги будут создаваться с нуля, без сохранения исходной информации.
если включена только опция Write, без Strip -- deadbeef попытается сохранить как можно больше информации из исходного тега
для того, чтобы видеть, какие теги есть в файле, есть возможность создать колонку типа Custom с format "%T"