Изменить "," на ";" в тегах медиатеки

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 exitrain » 21.11.2014, 16:50

Здравствуйте. Недавно перешёл на foobar, хочу в тегах своей библиотеки изменить в поле "Genre" знак запятой на знак точки с запятой.
Если говорить проще, есть альбом, обозначенный по стилю как "Leftfield, Abstract, Experimental". Мне нужно изменить это на "Leftfield; Abstract; Experimental". Можно было бы написать скрипт на Python, но есть ли возможность сделать это штатными средствами foobar'а?
exitrain
Автор темы
Репутация: 0
С нами: 9 лет 4 месяца

Сообщение #2 Yurnikos » 21.11.2014, 18:50

exitrain:есть ли возможность сделать это штатными средствами foobar'а?
Замены выполняются командой $replace(%поле%,что заменять,на что заменять)
Leftfield, Abstract, Experimental
загрузить в плейлист нужные треки (или отметить нужные),
ПКМ на одном из отмеченных, в меню "Tagging"-"Manage Scripts", откроется окно "Masstagger"
в окне "Actions to perform", жмём Add,
подменю Format value from other fields, откроется окно "Format value" - "Destination field name"
ЛКМ на стрелке вниз (справа), ЛКМ выбрать поле GENRE, далее ввести (твой пример)
можно скопировать отсюда $replace(%genre%,',',';')
Если в правом окне (Output previev) замена увидится так, как задумано -
ЛКМ Run (выполнить).
Замена будет выполнена в файле/ах и заменой в Библиотеке, ежели оная прописана . . .
ЗЫ. Это если установлен плагин "Masstager"!
Yurnikos
Гость

Сообщение #3 postED » 21.11.2014, 21:25

Yurnikos:ЗЫ. Это если установлен плагин "Masstager"!
С этого пост надо начинать, а не заканчивать.
postED M
Аватара
Откуда: Криворіжжя
Репутация: 115
С нами: 14 лет 4 месяца

Сообщение #4 George Smith » 21.11.2014, 22:07

Гораздо лучше использовать программу mp3tag. В ней создаешь действие: замену "," на ";", и запускаешь.
George Smith
Репутация: 68
С нами: 10 лет 1 месяц

Сообщение #5 Yurnikos » 21.11.2014, 23:36

George Smith:Гораздо лучше использовать программу mp3tag. В ней создаешь действие:
Кому как . . .
а после, заново, создавать библиотеку, бо поиски не будут работать
Yurnikos:Замена будет выполнена в файле/ах и заменой в Библиотеке, ежели оная прописана . . .
если нужны только действия в файлах, то могу согласиться, George Smith
ЗЫ.Однажды, освоив "действия" с фу, оный "запоминает" большинство их, останется только поправить "pattern"-ны
Yurnikos
Гость

Сообщение #6 George Smith » 23.11.2014, 10:45

Yurnikos:заново, создавать библиотеку, бо поиски не будут работать
Зачем? foobar сам обновит теги. Единственное, что может слететь - так это счетчик кол-ва проигрываний playcount (и то скорее всего все будет ОК).
George Smith
Репутация: 68
С нами: 10 лет 1 месяц

Сообщение #7 exitrain » 25.11.2014, 13:49

Спасибо, воспользовался плагином Masstagger, всё прошло на ура :smile:
exitrain
Автор темы
Репутация: 0
С нами: 9 лет 4 месяца

Сообщение #8 Yurnikos » 25.11.2014, 19:10

exitrain:воспользовался плагином Masstagger, всё прошло на ура
Поздравляю, бо пользование сторонних прог при наличии мощной в этом плане примочки к фу,
считаю НЕЦЕЛЕСООБРАЗНЫМ и ИЗЛИШНИМ
Yurnikos
Гость


Вернуться в Есть вопрос!