Плейлист состоит не только из композиций. RadioBOSS знает также команды и особые записи: сетевой поток, линейный вход, объявление времени, комментарий, отметку часа, анонс, контейнер, синтез речи и около сорока управляющих команд. Каждая из них - это строка текста со своим написанием.

Мастер команд составляет такие строки за вас и разбирает существующую строку обратно на составные части. Так что запоминать ни командные слова, ни порядок указаний не требуется.


Откуда открывается мастер

- В планировщике событий: в окне изменения события, кнопками «Править строку...» и «Добавить строку...».
- В плейлисте и в списке OnAir: через контекстное меню списка, которое открывается клавишей меню, клавишей Enter или щелчком правой кнопкой.

В контекстном меню две записи:

- Вставить команду (клавиша м в раскрывающемся меню): Создаёт новую строку. Она вставляется за выбранной записью; если ничего не выбрано, добавляется в конец.
- Редактировать команду (клавиша Р в раскрывающемся меню): Открывает выбранную запись в мастере.

«Редактировать команду» доступно для любой записи, которая не является обычной композицией, то есть и для потоков, комментариев, анонсов и всех прочих особых записей. У обычной композиции запись остаётся неактивной: композиции правятся в редакторе тегов и точек перехода, а не здесь. В списке OnAir нельзя изменить, кроме того, запись, которая звучит в данный момент.


Окно

Слева расположен список всех действий, упорядоченный по категориям: Воспроизведение, Плейлист, Вещание, Планировщик, Ретрансляция, Система и Прочее. В каждой строке сначала называется категория, затем действие. При выборе описывается, что действие делает.

Справа появляются поля, относящиеся к выбранному действию. У каждого действия они свои: то имя файла, то длительность в секундах, то флажок. Рядом с полями, ожидающими файл или каталог на сервере, стоит кнопка с тремя точками. Она открывает выбор файлов на сервере, чтобы путь не пришлось набирать вручную; см. раздел «Выбор файлов на сервере».

Внизу находится поле «Созданная строка». Оно в любой момент показывает в точности ту строку, которая получится при применении.


Шаблоны в имени файла

Рядом с полями, ожидающими файл или каталог, находится кнопка с вопросительным знаком. Она открывает меню с шаблонами планировщика. RadioBOSS заменяет их только при выполнении события; так одно-единственное событие каждый день открывает другой плейлист, например с «?yyyy-?mm-?dd.m3u8».

На выбор доступны:

- ?yyyy и ?yy: год, из четырёх или двух цифр
- ?mm и ?dd: месяц и день, из двух цифр
- ?hh и ?hp: час в 24-часовом или в 12-часовом формате
- ?nn: минута, из двух цифр
- ?wd: день недели, с 01 по 07
- ?wk: неделя года, с 01 по 53
- ?any: любой текст в имени файла
- ?noeval: заменять при начале воспроизведения, а не при запуске события
- ?+1d: сдвигает дату, здесь на один день

Там, где смысл однозначен, пункт меню сообщает и сегодняшнее значение. У дня недели и недели года его нет, потому что справка RadioBOSS не указывает, каким днём начинается неделя и как считаются недели.

Сдвиг можно изменить: после знака число, затем y, m, d, h или n — год, месяц, день, час или минута. Сдвиг и ?noeval относятся к концу строки и вставляются именно туда, где бы ни стояла точка ввода.

Сдвиг смещает только имя файла, а не отбор треков. Если вы создаёте генератором список на завтра и пользуетесь dayparting, нужно и то и другое: сдвиг для имени и в мастере генератора поле «Сдвиг (минуты)» со значением 1440 или сразу верный день начала.

Для дня недели RadioBOSS знает и написание ?dw. Оно означает то же, что и ?wd. В меню есть только ?wd, чтобы одно и то же не появлялось дважды; уже имеющаяся запись с ?dw остаётся без изменений.


Правка как свободный текст

Флажком «Править как свободный текст» вы отключаете ведомый ввод и пишете строку вручную. Пишете при этом в то же самое поле, которое иначе показывает предварительный просмотр, - то есть поле только одно, а значит, и действующий вариант строки только один.

Если снова отключить свободный текст, строка опять создаётся из выбора и полей.

Мастер включает свободный текст сам, если не может сопоставить существующую строку ни с одним действием. Строка при этом остаётся без изменений. Так задумано: строку, которую мастер не понимает, он не переписывает, а предлагает вам для правки в исходном виде.


Кнопки

- Прочитать: Полностью зачитывает созданную строку. Полезно при длинных путях и интернет-адресах.
- Применить: Принимает строку и закрывает окно. Если строка пуста, вам об этом сообщат.
- Отмена: Закрывает окно, ничего не изменив. Клавиша Escape делает то же самое.


Примечания

Некоторые действия содержат учётные данные, например загрузка с защищённого адреса. Мастер показывает их в полях, иначе испорченную строку невозможно было бы починить. Вслух они зачитываются только тогда, когда вы намеренно нажимаете «Прочитать».

У каталога, из которого вставляются все композиции, порядок определяет завершающая косая черта: без неё - по алфавиту, с ней - в случайном порядке.

Мастер предлагает больше действий, чем показывает собственное окно событий RadioBOSS. Команды вроде «Выполнить событие», «Включить группу» или «Переключить планировщик» там не перечислены, но в качестве строки действия работают точно так же.
