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

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


foobar2000:tagz:tutorial:requirements

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


Системные требования и начальная установка программы

Данное пособие предъявляет следующие требования к системе :

  • Windows 2000, XP или 2003. Foobar2000 0.9 не будет работать на Windows 95, 98 or ME.
  • Foobar2000 v0.9: Вы можете скачать его с foobar2000.org.
  • Latest Columns UI: Вы можете скачать его со страницы автора.

Я предлагаю Вам использовать новую копию инсталляции foobar2000, установленную в отдельную папку, потому что в дальнейшем мы полностью изменим конфигурацию Columns UI. Удостоверьтесь что галочки Enable per-user settings и Install for all users не выставлены в инсталляторе во время установки, для того что-бы не перезаписать Ваш текущий файл конфигурации. После инсталляции распакуйте foo_ui_columns.dll из скачанного архива в подпапку components Вашей новой тестовой инсталляции foobar2000.

При первом запуске Foobar2000 обязательно выберите Columns UI в качестве плагина интерфейса

Для написания и анализа скриптов я предлагаю использовать текстовый редактор с подсветкой синтаксиса и в конце работы просто копировать и вставлять в foobar2000 результат работы. Пользователи форума hydrogenaudio.org даже создали специальные модули подсветки синтаксиса Tagz для различных редакторов, включая популярные UltraEdit, TextPad and Notepad++. Если же для Вашего любимого редактора нет такого модуля, смело используйте подсветку для C или C++, она подойдет достаточно хорошо.

Музыкальные файлы с правильными тэгами

Так как наш дизайн будет полностью основываться на тэгах Ваших аудиофайлов, то наличие правильных тэгов в Вашей музыкальной коллекции является обязательным условием. Если же Вы плохо понимаете концепцию тэгов, то Вам важнее изучить и понять работу с ними, нежели приступать к написанию скриптов. В качестве старта можете использовать Базу знаний Hydrogenaudio.

В основном наш дизайн следует общеиспользуемым стандартам для тэгов. Приведенный ниже список даст Вам представление о всех тэгах используемых при написании скриптов.

  • %artist%, %title% и %album%

Обязательны. Используются повсеместно и содержат имя исполнителя, название песни и название альбома, соотвественно.

  • %tracknumber%

Обязателен для файлов, которые являются частью полного альбома (трэками альбома). Содержит порядковый номер трэка в альбоме для данной песни.

  • %disc%

Не критичен. Содержит номер порядковый диска для альбома состоящего из нескольких дисков.

  • %album tracks%

Обязателен для песен с альбома. Хранит общее число композиций в альбоме.

    Другое популярное имя для тэга обозначающего общее чесло композиций (не используемое в данном пособии) это ''%totaltracks%'', который даже поддерживается плагином mass tagger.
  * %album artist%
    Medium important. Various-artists albums should have it containing ‘Various Artists’ or any other string you prefer to identify that album.
  * %date%
    Non-critical. Is supposed to contain the track date, i. e. the date applicable to that individual song, not necessarily to the whole album. But nothing will break if you use this tag to refer to the album’s date.
  * %album date%
    Non-critical. Used to store the album’s date when it’s different from the tracks’ dates. Think of a recent best-of album covering several decades of songs and you get the picture.

The special way of displaying full albums depends on the three tags %album%, %tracknumber% and %album tracks%. All album tracks must have all of those or the design will break. At the same time single tracks must not have all three of those tags. Furthermore %album artist% is strongly recommended for proper display of VA albums.

Of course you absolutely need not re-tag your music collection just to follow those guidelines. Changing the scripts to apply to your preferred tag structure should generally be straight forward and not a problem.

~~DISCUSSION~~

foobar2000/tagz/tutorial/requirements.1147773856.txt.gz · Последние изменения: 2006/05/16 13:12 (внешнее изменение)