Это старая версия документа!
Автор: Ukko
Дополнения: DruiD
…\foobar2000\components\
)(если выдало ошибку при копировании, то закройте фубар и повторите операцию)Foobar2000 → Preferences → Components
. В описании уже кратко описывалось, для чего нужен этот компонент. А теперь я попытаюсь рассказать, немножечко философствуя о предназначении и использовании этого компонента, и о том, как он попал ко мне на растерзание. :)
Я очень не люблю, когда ко мне попадают музыкальные файлы без тегов.
Раньше, в те времена, когда я ещё пользовался Winamp, я все новые песни переименовывал своими собственными ручками, тратя на это дело, уйму времени и терпения. Позже я нашёл программы, которые позволяли групповое переименование тегов. И не так давно, когда я полностью и бесповоротно перешёл на Foobar2000, я узнал о Масстеггере. Собственно именно Масстеггер помог мне быстро перелопатить очень много своих файлов, которые поступили ко мне, можно сказать "горяченькими".
Теперь немного о достоинствах Масстеггера:
Групповое назначение тегов | Допустим, вы только что сграбили диск, и вам просто влом прописывать к каждой песне альбом, год, комментарий, артиста и т.д. |
---|---|
Групповое назначение тегов из текстового файла! | Это очень "сильная" примочка масстеггера, очень часто ко мне приходят музыка с текстовым файликом внутри папочки альбома, и эта опция меня спасает от утомительного прописывания вновь уже написанной кем-то информации |
Групповое переименование файлов | Допустим, у вас имеются файлы, в которых содержатся "правильные теги", а сами файлы называются Track1.mp3 (ogg), Track2.mp3 и т.д., т.е. совсем почти никак и не называются. Вот здесь нам и поможет Масстеггер. |
Групповое переименование, используя спец. скрипты строки форматирования. | Вас всем удовлетворяли теги ваших скачанных эмпэтришек, но вдруг вам захотелось добавить к ним в название строку типа "С любовью от Васи…". |
Возможность назначить на любой сохраненный скрипт горячую клавишу | Для того чтобы применить какую-либо операцию к тегам достаточно будет выделить их в плейлисте и нажать хоткей |
Тут я бы ещё мог много чего перечислять, но давайте лучше начнём "вгрызаться" в этот гранит, под скромным названием Масстеггер (Кстати, переводится примерно так: массовый назначатель тегов к плееру Фубар2000).
Масстеггер вызывается из контекстного меню, после щелчка на выделенных в плейлисте файлах неправильной кнопкой мыши (для тех, кто в танке, неправильная кнопка мыши - правая!) Далее выбираем в меню пункт Tagging→Edit tags
(Редактировать теги) и наблюдаем следующее окошко.
<font color=gray>Примечание: Там где после команды написано загадочное многоточие, там требуется ввод ещё каких-то дополнительных параметров. Не пугайтесь, все доп. параметры вам известны, или будут известны после прочтения этой инструкции.</font>
Список справа Files to process
(Обрабатываемые файлы) содержит список ваших собственноручно выделенных файлов.
Под ним флажок Close this window when done
(Закрыть это окно когда всё выполнится)
И две кнопки: Run
(Что значит "начать") и Close
(Или по-русски "Закрыть окно")
Список слева Action to perform
(действия для выполнения) содержит весь список действий, которые необходимо совершить с вашими тегами. Если дважды щёлкнуть по строке в этом списке, то можно изменить установки.
Под этим списком расположено пять кнопок:
Add | Добавить действие |
---|---|
Remove | Удалить действие |
Clear | Очистить весь список |
Up | Переместить действие вверх |
Down | Переместить действие вниз |
И под этими кнопками расположена рамка Scripts
, с кнопками:
Save | Сохранить |
---|---|
Load | Загрузить |
Add | Добавить к имеющимся действиям в списке |
Delete | Удалить |
Выпадающий список | Здесь пишется имя файла для быстрой загрузки и сохранения скрипта. Скрипты сохраняются в конфигурации фубара. |
Save to file | Сохранить в файл… |
Load from file… | Загрузить из файла … |
Add from file… | Добавить из файла … |
Итак, приступим к массовому назначению тегов. (вы можете пока и не приступать, а лишь внимательно знакомиться с тем, как я приступаю)
Клацаем по кнопке Add
, и в появившемся окошке Select action type
, выпадает примерно такой список:
Add value | Добавить значение… Добавить значение в тег файла. Это может быть любое поле и любое текстовое значение, но по умолчанию вам выползут предопределённые поля (Артист, Дата, Название и т.д.), где Field - Имя поля тега, Field value - Значение поля. Если вы добавляете значение в поле, которое уже заполнено, данные добавятся к строке справа, и строка теперь будет называться МУЛЬТИСТРОКОЙ! А вам это надо? Наверняка нет, поэтому лучше использовать действие Set value… что намного проще в понимании того, что именно произойдёт. |
---|
Примечание: Тщательнее смотрите за пробелами и всеми знаками в строке форматирования! Их легко не заметить или упустить что-то очень важное!
Copy Tags | Копировать теги From: Откуда Или точнее "Из каких файлов брать теги" To: Куда Или дословнее "Куда эти теги засовывать будем" Это достаточно странная функция. Для того что б она заработала, необходимо выделить кратное 2ум число файлов! (Тем кто уже забыл математику, напомню, что это значит, что количество выделенных файлов должно без остатка делится на 2, тут можно воспользоваться калькулятором) При этом первая половина выделенных файлов должна находится в плейлисте выше чем вторая! Эта опция просто и тупо копирует теги из первой половинки выделенных во вторую, сохраняя очерёдность. К примеру мы выделили 4 файла, первые 2 содержат теги "Тег1" и "Тег2", значит в третий и четвёртый файл запишутся соответственно теги "Тег1" и "Тег2". Копируются ВСЕ теги! |
---|
Скрипт в масстеггере - это последовательность команд для обработки тегов в файлах. В фубаре версии 0.9 появилась очень удобная и полезная функция - теперь каждый сохраненный в конфигурации плеера скрипт является командой, что позволяет его выполнить, не открывая окно масстеггера!
После того как вы добавили все необходимые действие в окно "Actions to perform" их можно сохранить для того чтобы не приходилось набивать их снова когда они понадобятся. Есть два способа сохранения - в конфигурационном файле фубара или во внешнем файле с расширением *.mts
(MassTaggerScript).
Для этого необходимо в поле для ввода в рамке "Scripts" вбить имя сохраняемого скрипта и нажать кнопку "Save", либо "Save to file.."
.
Для скриптов, сохраненных в файл, есть только один способ для выполнения. Для этого нужно
Если же скрипт был сохранен в плеере, то перед вами открываются очень широкие возможности для выполнения скрипта:
Разберем все это по пунктам
К сожалению, пока нельзя создавать пункт меню с отдельным скриптом, можно только группу со списком всех скриптов. По умолчанию она находятся в меню context\edit tags\scripts\. Если вы хотите переместить то для этого нужно
(file\preferences)
Выполнение скрипта можно назначить на горячую клавишу. Это удобно для часто выполняемых операций таких как
Чтобы назначить горячую клавишу:
"Scripts"
Если у вас в качестве пользовательского интерфейса установлены Columns UI то можно создать кнопку на панели по нажатию которой выполнится скрипт для этого
~~DISCUSSION~~