Инструменты пользователя

Инструменты сайта


foobar2000:masstagger

Это старая версия документа!


Автор: 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…
foobar2000/masstagger.1147514725.txt.gz · Последние изменения: 2006/05/13 13:12 (внешнее изменение)