Команды

Click to Display Table of Contents

Navigation:  Работа с программой > Планировщик >

Команды

Список доступных команд планировщика. Все команды, за исключением некоторых, могут быть вызваны через Карт-машину или использованы непосредственно в плейлисте (меню Плейлист -> Добавить команду...).

 

Информация: в окне задания есть кнопка Мастера, с помощью которой большинство команд не нужно вводить вручную.

 

play X

Запустить трек номер х в плейлисте

stop

Остановить воспроизведение

next

next FadeOut

Перейти к следующему треку. Если указан параметр FadeOut, текущий трек будет постепенно затихать в течение указанного трека (в миллисекундах), например, next 2000 - затухание текущего трека за 2 секунды.

next

Перейти к следующему треку

prev

Перейти к предыдущему треку

run filename parameters

Запустить любую программу или .bat файл

 

Пример:

run C:\dosomething.bat

run C:\AnyProgram.exe -switch1 -switch2

generate preset_name

generate [pro] preset_name

Сгенерировать плейлист используя пресет preset_name, сохраненный в генераторе. Например, в генераторе создан пресет под названием "ROCK 2 Hours" (без кавычек), чтобы по расписанию создать плейлист по этому шаблону, используется команда generate Rock 2 hours

setvol x

Установить громкость эфира в x (от 0 до 100). Например, setvol 70 . Также, можно указать период, в течение которого будет меняться громкость (в миллисекундах, 1000мс = 1сек), например, setvol 70 500 - изменит уровень громкости до 70 в течение 0.5 секунды

load filename

Загрузка файла filename. Это может быть профиль (.prf), плейлист (.m3u) или список заданий планировщика (.sdl). Если не указано полное имя файла, то профиль ищется в папке \Profile, плейлист в папке \Playlist, файл расписания в папке \Presets\Schedule. Плейлисты загружаются в список Main

load text ZN:Name; filename|text

Загрузить текст во вкладку с блокнотом.

ZN: - номер зоны (Z2, Z3)

Name - название вкладки

filename|text - путь к файлу, из которого нужно загрузить текст или сам текст.

 

Пример: загрузить текст "this is test" во вкладке NOTE0 во 2 зоне

load text Z2:NOTE0; this is test

getrandomplaylist folder_name

Загрузить случайный плейлист из папки folder_name.

Пример:

getrandomplaylist d:\music\playlists.

clearplaylist

Очистить плейлист Main

reboot

Перезагрузить компьютер

poweroff

Выключить компьютер

connect

disconnect

connect - подключиться к серверу вещания, если не указан параметр, то происходит подключение ко всем серверам, указанным в настройках. Также в качестве параметра можно указать число от 1 до 5 чтобы подключиться к определенному серверу

disconnect - параметры аналогично команде connect, только команда выполняет отключение от сервера

scheduler on

scheduler off

Команды для временного включения или отключения расписания

 

команда выключения расписания (scheduler off) переводит планировщик в режим ожидания - в этом режиме никакие задания расписания не работают кроме задания с командой включения расписания: scheduler on

 

команда scheduler on также отключает опцию Manual

streamarchive on|off

streamarchive FILENAME

streamarchive DURATION FILENAME

 

 

Включить или выключить функцию Запись потока

(меню: Инструменты->Запись потока)

 

streamarchive on - включить запись потока

 

Начать запись и сохранить в указанное имя файла:

streamarchive D:\myshow.mp3

 

Начать запись и сохранить в файл, лимит длительности записи 3600 секунд:

streamarchive 3600 D:\myshow.mp3

makelibrary LibraryFile|Dir1|Dir2|...

makelibrary <options> LibraryFile|Dir1|Dir2|...

Создать или обновить файл музыкальной базы. Параметры команды разделяются с помощью символа "|" или пробела.

 

Первый параметр указывает путь к файлу музыкальной базы, которую нужно создать. Второй и последующие - папки, которые должны быть просканированы (включая подпапки). Также, вместо папки можно указать путь к плейлисту или музыкальной базе.

 

Пример: создать файл музыкальной базы my.xml в папке по умолчанию (меняется в настройках) и добавляет в него треки из папки C:\Music

makelibrary my.xml C:\Music

 

Пример: аналогичен предыдущему примеру, но добавляет треки из двух папок: C:\Music и D:\MoreMusic:

makelibrary my.xml C:\Music D:\MoreMusic

 

Пример: используется полный путь к .xml файлу базы

makelibrary "C:\path to save\my.xml" C:\Music

 

Пример: Использование плейлиста в качестве источника треков

makelibrary my.xml C:\playlist.m3u8

 

Options указывает дополнительные параметры: сканирование тишины, BPM, нормализация треков. Рекомендуется создавать команду с опциями, используя Сервис -> Запланировать автообновление базы в меню Музыкальной базы.

 

Пример: нормализовать треки до -9.0 LUFS; отрезать тишину; сканировать для точки микширования -14 dB; определить BPM. Пропустить треки, которые уже отсканированы.

makelibrary <normalize:-9.0;skip|silence:skip|mixpoint:-14.0;skip|bpm:skip> my.xml|C:\Music

 

Пример: нормализовать треки до -9.0 LUFS; пропустить треки с установленным уровнем тега.

makelibrary <normalize:-9.0;skip> my.xml|C:\Music

 

Пример: нормализовать треки до -9.0 LUFS; отрезать тишину; сканировать для точки микширования -14 dB; определить BPM. Пересканировать треки, где установлены значения (без пропуска модификатора)

makelibrary <normalize:-9.0|silence|mixpoint:-14.0|bpm> my.xml|C:\Music

adsupdate

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

adsremote

Обновить задания и плейлисты на удаленной установке RadioBOSS.

createbackup FileName

Создать резервную копию насторек и заданий планировщика.

 

Пример:

createbackup C:\RB_backup.7z

createbackup C:\RB_Backup_?yyyy-?mm-?dd.7z

 

Во втором примере используется макрозамена.

download URL FILENAME

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

 

Пример:

download http://www.example.com/file1.exe D:\savedfile.ext

 

Пример: скачать подкаст (будет скачан самый новый файл из списка)

download podcast http://www.example.com/podcast.xml D:\podcast.mp3

 

Пример: скачать файл с сказанием имени пользователя и пароля

download http://USERNAME:PASSWORD@www.example.com/file1.exe D:\savedfile.ext

folder_path

folder_path/

Добавить треки из папки в плейлист. Если в конце пути добавить слеш "/", то файлы будут добавлены в случайном порядке, иначе - в алфавитном порядке.

 

Пример:

D:\Music или D:\Music\ - добавить треки из папки D:\Music folder в алфавитном порядке

D:\Music/ - добавить треки из папки D:\Music в случайном порядке

download [podcast] URL FILENAME

Скачать файл с интернета и сохранить как FILENAME.

Чтобы запустить определенный URL без сохранения каких-либо файлов, опустите параметр FILENAME (это можно использовать для отправки уведомлений).

Если указано ключевое слово podcast, URL должен указывать адрес подкаста, RadioBOSS выберет самый новый подкаст и скачает его.

 

Пример:

download http://www.example.com/file1.exe D:\savedfile.ext

 

Пример: скачать подкаст (будет скачиваться последняя версия)

download podcast http://www.example.com/podcast.xml D:\podcast.mp3

 

Пример: скачать файл, содержащий имя пользователя и пароль для авторизации

download http://USERNAME:PASSWORD@www.example.com/file1.exe D:\savedfile.ext

 

Пример: вызвать скрипт по указанному адресу, но не сохранять

download http://www.example.com/thescript.php

fadeout time_ms

Плавно выключить плейлист (сбавление громкости до нуля за время time_ms с последующей остановкой). Например, fadeout 500

set com(1-9) (dtr|txd)

clr com(1-9) (dtr|txd)

Установить/сбросить значение на выходе com-порта; выход может быть одним из dtr (пин 4) или txd (пин 3).

Например:

set com1 dtr - установить высокий уровень на dtr com1.

clr com2 txd - сбросить (установить низкий уровень) на выходе txd порта com2. Низкий уровень на com-портах соответствует -12В, высокий +12В

send COMX text

Отправить строку text на COM-порт COMX.

COMX - имя ком-порта, например, COM1

text - текст, который нужно отправить в порт

set OPTION [on|off]

Включить или выключить функцию OPTION.

 

set OPTION on - включить функцию

set OPTION off - выключить функцию

 

Пример: set shuffle on - включить случайное воспроизведение; set shuffle off - выключить случайное воспроизведение

 

Возможные значения OPTION:

shuffle - режим shuffle (случайное воспроизведение)

repeat_track - повтор трека

repeat_list - повтор плейлиста

break - остановка после текущего трека

autoamp - автоматический контроль громкости (AutoAmp)

http_request - HTTP запрос

manual - ручной режим (Manual) в планировщике

autointro - Auto Intro (Авто интро)  

 

Также команда set может использоваться, чтобы установить значение переменной %showname:

set %showname=TEXT

Переменную %showname можно использовать в HTTP запросе.

setencodersource SRC

Изменить источник звука для вещания.

 

Возможные значения SRC:

0 - Audio mix

1 - Input 1

2 - Input 2

 

Для более подробной информации: Вещание интернет радио

 

Пример:

setencodersource 0

silencedetector on

silencedetector off

Включить и выключить детектор тишины

silencedetector on - включить

silencedetector off - выключить

 

Команда может также использоваться для изменения параметров:

silencedetector timeout N - изменить время срабатывания (в секундах)

silencedetector playlist FILENAME - изменить имя файла плейлиста, запускаемого при обнаружении тишины

getfile C:\path_to_folder [/random|/newest|/oldest] /delete

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

 

Синтаксис:

getfile C:\path_to_folder [/random|/newest|/oldest] [/delete]

 

Если путь к папке содержит пробелы, его нужно заключить в кавычки.

 

/random - выбрать случайный трек

/newest - выбрать самый новый трек из папки

/oldest - выбрать самый старый трек из папки

/delete - удалить файл после воспроизведения

 

Например: играть один файл из папки обьявлений и удалить его с диска после воспроизведения:

getfile C:\announcements /newest /delete

 

Параметр удаления (/delete) можно опустить, если вы не хотите, чтобы файл удалялся после воспроизведения.

playrequestedsong

playrequestedsong N

Запустить один из запрошенных пользователями треков.

 

Вы также можете указать минимальный интервал времени, который должен пройти между запросом и постановкой песни в эфир. Например, playrequestedsong 30 - задержать воспроизведение запрошенного трека на 30 минут. Рекомендуется поставить задание с этой командой на повтор, например, каждые 10 минут в течение периода, когда вы хотите принимать заказы песен.

 

См. также команды API: songrequest, songrequestclear

weather city, country

Обновить данные о погоде, см. Автоматическое объявление погоды

 

Например: weather New York, US

setdtmfsource 1|2|URL

Установить источник для детектора DTMF.

1 - Вход 1

2 - Вход 2

URL - указать URL интернет потока

 

Пример: setdtmfsource http://example.com:8000

stopoverlays

Остановить все играющие задания "поверх эфира"

enablegroup GROUP

disablegroup GROUP

Включить (enablegroup) или выключить (disablegroup) группу заданий

 

GROUP - название группы, которую нужно включить/выключить. Могут быть указаны несколько групп, разделенные запятой, например, enablegroup Group 1, Group 2

enablevo

disablevo

Включить (enablevo) или выключить (disablevo) Войсдропы.

autointro [disable|enable] rule1, rule2, ...

Включить или выключить отдельные правила Авто интро. Названия правил не чувствительны к регистру.

 

Пример: выключить правила Утро и День

autointro disable Утро, День

 

Пример: включить правило Исполнитель

autointro enable Исполнитель

eqpreset NAME

Изменить пресет эквалайзера.

 

Пример: изменить пресет на "Rock"

eqpreset Rock

playlist TABNAME

Изменить активную вкладку плейлиста. Если используется "Несколько действий" в задании, эта команда всегда исполняется первой, вне зависимости от позиции в списке действий.

 

Пример: изменить активный плейлист на вкладку "Main"

playlist Main

relaystart URL

Запустить ретрансляцию.

 

Пример:

relaystart http://example.com/stream

relaystart 1|2|URL

Начать ретрансляцию.

 

Пример: ретранслировать сетевой поток

relaystart http://example.com/stream

 

Привер: ретранслировать line input 1

relaystart 1

relaystop

Остановить ретрансляцию.

resetplayedstate

Сбросить статус "проигранный трек" у треков в плейлисте.