Это старая версия документа!
Автор: 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… что намного проще в понимании того, что именно произойдёт. |
---|---|
Auto track number | Автоматический номер трека Установить автоматом номера треков (Это не совсем правильный подход, хотя и я иногда назначаю номера именно таким способом для своего графического оформления плейлиста) Нумерация треков служит для независимого порядка расположения файлов в плейлисте от их названия - заголовка. <font color=gray> Примечание: Важно! Эта функция не назначает теги в зависимости от альбома. Т.е. если вам нужно пронумеровать несколько альбомов, то придётся выделять треки по одному альбому и обрабатывать всё по очереди. </font> |
Copy value… | Копировать значение… Простое копирование значения из одного поля в другое, где Source field name - имя поля источника, Destination field name - имя поля приёмника. <font color=gray> Примечание: Здесь нельзя использовать функции форматирования. См. следующий </font> |
Format value from other fields… | Форматировать значения из других полей… Форматировать значения из других полей, где Destination field name - имя поля приёмника, Formatting pattern - образец форматирования. Пример: (Сделать имя артиста в верхнем регистре) "Приёмник" - выбираем артист, в образце пишем - $upper(%artist%) эта операция запишет название артиста в верхнем регистре. Например, имя артиста было "Tiamat", а теперь будет "TIAMAT" |
Guess value from filenames… | Получить значения из имён файлов… Одна из наиболее часто применяемых мною функций. Она берёт значения из имени файла. Scheme - Схема. Пример: %tracknumber%. %artist% - %title% Это значит, что файл должен иметь примерно такое имя "01. Radiohead A Wolf At The Door.mp3" и занесётся в теги 3 поля: Артист, номер трека и заголовок (благодаря строке форматирования можно как угодно обыграть назначение тегов), а если у нас трек называется, допустим: "Nirvana - Lithium.mp3" , тогда строка форматирования должна выглядеть так %artist% - %title% |
Guess value from other fields… | Получить значения из других полей… Source format - Формат источника, Formatting pattern - образец форматирования. Может понадобиться, если у трека криво прописаны теги и, например, в теге %title% , находится и артист и название песни Пример: Если в %title% и артист и название - King Diamond - Emerencia Source format = %title% Guessing Pattern = %artist% - %title% После выполнения все станет на свои места, тег %artist% будет содержать "King Diamond" , а %title% - "Emerencia" <font color = gray> Примечание: Здесь можно использовать форматирование </font> |
Guess value from other fields… |
---|