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

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


foobar2000:tagz:tutorial:tagz_intro

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


Введение в написание скриптов с использованием Tagz

Tagz это скриптовый язык используемый в foobar2000 не только для конфигурации внешнего вида плэйлистов, но и вообще для реализации любой функциональности уровня продвинутых пользователей. После изучения этого пособия Вы сможете легко использовать этот язык в любых ситуациях. Но начнем мы все же с азов.

Доступ к тэгам и полям

В своей простейшей форме Tagz просто читает информацию из тэгов Ваших музыкальных фалов. Вот так:

%artist%

Foobar2000 ищет тэг artist в песне и возвращает имя испонителя. В случае если этот тэг отутсвует в файле Вы получите в качестве результата вопросительный знак (?). Все что заключено между знаками % рассматривается как тэг, не смотря на имя. Если Вы используете тэг с именем my field в Ваших файлах, то просто используйте %my field% для того чтобы получить информацию из этого тэга.
Кроме того, точно такой же синтаксис используется для доступа к технической информации, например %bitrate% возвращает битрэйт файла, а %_ispaused% покажет Вам сотсояние текущей песни (пауза/проигрывание). Для того чтобы получить более полное описание функциональности Tagz прочтите Справку по функциям и полям, используемым в скриптах Foobar2000

foobar2000/tagz/tutorial/tagz_intro.1147780701.txt.gz · Последние изменения: 2006/05/16 15:16 (внешнее изменение)