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

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


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 , выпадает примерно такой список:

Примечание: Тщательнее смотрите за пробелами и всеми знаками в строке форматирования! Их легко не заметить или упустить что-то очень важное!

Copy Tags Копировать теги
From: Откуда Или точнее «Из каких файлов брать теги» To: Куда Или дословнее «Куда эти теги засовывать будем»
Это достаточно странная функция. Для того что б она заработала, необходимо выделить кратное 2ум число файлов! (Тем кто уже забыл математику, напомню, что это значит, что количество выделенных файлов должно без остатка делится на 2, тут можно воспользоваться калькулятором)
При этом первая половина выделенных файлов должна находится в плейлисте выше чем вторая! Эта опция просто и тупо копирует теги из первой половинки выделенных во вторую, сохраняя очерёдность.
К примеру мы выделили 4 файла, первые 2 содержат теги «Тег1» и «Тег2», значит в третий и четвёртый файл запишутся соответственно теги «Тег1» и «Тег2».
Копируются ВСЕ теги!

Работа со скриптами

Скрипт в масстеггере - это последовательность команд для обработки тегов в файлах. В фубаре версии 0.9 появилась очень удобная и полезная функция - теперь каждый сохраненный в конфигурации плеера скрипт является командой, что позволяет его выполнить, не открывая окно масстеггера!

Сохранение скриптов

После того как вы добавили все необходимые действие в окно «Actions to perform» их можно сохранить для того чтобы не приходилось набивать их снова когда они понадобятся. Есть два способа сохранения - в конфигурационном файле фубара или во внешнем файле с расширением *.mts (MassTaggerScript). Для этого необходимо в поле для ввода в рамке «Scripts» вбить имя сохраняемого скрипта и нажать кнопку «Save», либо «Save to file..» .

Выполнение сохраненных скриптов

Для скриптов, сохраненных в файл, есть только один способ для выполнения. Для этого нужно

  • Выделить необходимые трэки в плейлисте
  • Открыть масстаггер
  • В появившемся окне нажать кнопку Load Form File, и выбрать нужный файл
  • Нажать кнопку Run

Если же скрипт был сохранен в плеере, то перед вами открываются очень широкие возможности для выполнения скрипта:

  • Скрипт можно выполнить способом описанным выше
  • Список скриптов в контекстном меню
  • горячая клавиша в том числе и глобальная
  • кнопка на панели, если используется Columns UI

Разберем все это по пунктам

Выполнения скрипта из окна масстаггера:

  1. Выделить необходимые трэки в плейлисте
  2. Открыть Масстаггер
  3. В появившемся окне, в выпадающем списке выбрать нужный скрипт
  4. Нажать кнопку Load
  5. Нажать кнопку Run

Контекстное меню

К сожалению, пока нельзя создавать пункт меню с отдельным скриптом, можно только группу со списком всех скриптов. По умолчанию она находятся в меню context\edit tags\scripts\. Если вы хотите переместить то для этого нужно

  1. зайти в настройки фубара (file\preferences)
  2. открыть display\context menus
  3. Щелкнуть по группе команд в которую вы хотите добавить список скриптов правой кнопкой и выбрать «Insert item\command…»
  4. Выбрать из списка «Tagging\Scripts»

Назначение горячей клавиши на скрипт

Выполнение скрипта можно назначить на горячую клавишу. Это удобно для часто выполняемых операций таких как

  • Изменение рейтинга трека (повысить \ понизить \ очистить)
  • Добавление трека в закладки (избранное)
  • Auto track number и тд.

Чтобы назначить горячую клавишу:

  1. Открываем настройки (file\preferences)
  2. Заходим в general\keyboard shortcuts
  3. Жмем на кнопку «Add»
  4. в поле «Filter list by:« пишем «Scripts»
  5. из списка внизу выбираем нужный скрипт
  6. Здесь нужно быть внимательным. Если вы выбираете из списка «Context / playlist», то обрабатываться будут выделенные треки, а если из «Context\Now Playing», то файл который в данный момент проигрывается.
  7. в поле «Key» назначаем горячую клавишу
  8. для того чтобы эта клавиша работала в любом приложении (при неактивном фубаре) нужно поставить галочку «Global»

Создать кнопку для выполнения скрипта.

Если у вас в качестве пользовательского интерфейса установлены Columns UI то можно создать кнопку на панели по нажатию которой выполнится скрипт для этого

  1. Находим панель с кнопками
  2. если не находим, то добавляем в preferences\columns ui\layout
  3. жмем правой кнопкой мыши по панели и выбираем пункт Customize…
  4. Открывается диалоговое окно настройки кнопок. Нажимем кнопку «Add»
  5. Появляется новая кнопка, по умолчанию «Separator» (разделитель)
  6. Затем нажимаем на кнопку «Change»
  7. Открывается окно «Command Picker». В нем, в левом списке выбираем «context menu items».
  8. Находим нужный скрипт в списке внизу.
  9. Если он должен обрабатывать выделенные файлы то в списке «Item group» выбираем «Current playlist selection», если проигрываемый файл то «Now playing item»
  10. Нажимаем OK
  11. Затем следует настройка внешнего вида кнопки.
  12. В списке «Display» указываем что следует отображать Изображение (если есть), текст, или и то и другое.
  13. в поле «Custom Text» - надпись на кнопке
  14. «Path» - путь к изображению.

~~DISCUSSION~~

foobar2000/masstagger.1147515385.txt.gz · Последние изменения: 2006/05/13 13:17 (внешнее изменение)