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 |
Сгенерировать плейлист используя пресет 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 |
Создать резервную копию насторек и заданий планировщика. Если используется база данных SQLite, также создается ее резервная копия.
Пример: 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 N |
Запустить один из запрошенных пользователями треков.
Вы также можете указать минимальный интервал времени, который должен пройти между запросом и постановкой песни в эфир. Например, playrequestedsong 30 - задержать воспроизведение запрошенного трека на 30 минут. Рекомендуется поставить задание с этой командой на повтор, например, каждые 10 минут в течение периода, когда вы хотите принимать заказы песен.
См. также команды API: songrequest, songrequestclear |
Обновить данные о погоде, см. Автоматическое объявление погоды
Например: 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 |
Сбросить статус "проигранный трек" у треков в плейлисте. |