Это старая версия документа!
Tagz это скриптовый язык используемый в foobar2000 не только для конфигурации внешнего вида плэйлистов, но и вообще для реализации любой функциональности уровня продвинутых пользователей. После изучения этого пособия Вы сможете легко использовать этот язык в любых ситуациях. Но начнем мы все же с азов.
В своей простейшей форме Tagz всего навсего извлекает информацию из тэгов Ваших музыкальных фалов. Вот так:
%artist%
Foobar2000 ищет тэг artist в песне и возвращает имя испонителя. В случае если этот тэг отутсвует в файле Вы получите в качестве результата вопросительный знак (?
). Все что заключено между знаками %
рассматривается как тэг, не смотря на имя. Если Вы используете тэг с именем my field в Ваших файлах, то используйте %my field%
для того чтобы получить информацию из этого тэга.
Кроме того, точно такой же синтаксис используется для доступа к технической информации, например %bitrate%
возвращает битрэйт файла, а %_ispaused%
покажет Вам сотсояние текущей песни (пауза/проигрывание). Для того чтобы получить более полное описание функциональности Tagz прочтите Справку по функциям и полям, используемым в скриптах Foobar2000
Additionally the same syntax is used for accessing information of a more technical nature: e. g. %bitrate% returns the file’s bitrate or %_ispaused% tells you, if the song’s playback is suspended. For a full list of Tagz’s functionality have a look at the titleformat reference in the Foobar2000 knowledgebase.