Система Revox Multiuser

Настройка динамиков производится сначала с помощью приложения Revox. После этого подключенные устройства автоматически распознаются. Каждое устройство получает свой собственный ID, который начинается с 100. Если устройство удаляется, то его ID в фоновом режиме остаётся зарезервированным.

Поддерживается система Multiuser 2.0 и 3.0. В версии 3.0 также отображаются все зоны. Назначение зон производится через приложение Revox или с помощью следующих команд:

[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off

Важные замечания

При настройке Revox существует ряд моментов, которые необходимо учитывать. Если эти инструкции не соблюдаются, могут возникнуть непредвиденные проблемы.

  1. Каждый псевдоним может быть определён только один раз, включая источники.
  2. Имена и псевдонимы не должны превышать максимальную длину символов в 16 знаков.
  3. Имя псевдонима не должно содержать символ :.
  4. Интерфейс находит только те устройства, которые действительно доступны.
  5. Если настройки изменены на стороне Revox, рекомендуется выполнить повторный импорт или Поиск устройств в разделе Установка со стороны Antcas Control. Это также может быть вызвано перезапуском сервера Revox.

Создание каналов

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

Типы Условие
Динамики Устройство должно быть видно в структуре.

Принцип работы

В отличие от обычного интерфейса Revox Action Server, здесь все переменные передаются двунаправленно. Кроме того, используется протокол Websocket для получения всей информации.

Любое состояние, связанное с источником или пользователем, автоматически распространяется на все соответствующие помещения. Это также относится к отправке значений. Возможно, что сигнал не будет отправлен на усилитель, если он выключен, так как нет назначенного источника или пользователя.

Примечание: Бесшовная поддержка зон через ПЛК для их формирования не реализована. Эти зоны должны быть сформированы в приложении Revox Multiuser App. Однако зоны могут использоваться вместо помещений.

Переменные

Следующие переменные доступны в помещении. Рекомендуется использовать переменные соответствующего помещения для управления системой через визуализацию.

Переменная Значения Описание
power TRUE/FALSE Включение/выключение плеера
play TRUE/FALSE Воспроизведение/пауза
next TRUE Следующий трек. Переключение происходит при положительном фронте. Эта команда не всегда доступна.
prev TRUE Предыдущий трек. Переключение происходит при положительном фронте. Эта команда не всегда доступна.
repeat TRUE/FALSE Повторять всё. Эта команда не всегда доступна.
seek 0..# Перемотка трека в миллисекундах. Доступно с Multiuser 3.
shuffle TRUE/FALSE Воспроизведение в случайном порядке. Эта команда не всегда доступна.
volume 0..255 Громкость в процентах пересчитывается.
mute TRUE/FALSE Отключение звука
balance -10..10 Настройка баланса для стереодинамиков.
bass -12..12 Бас от -12 дБ до +12 дБ
treble -12..12 Высокие частоты от -12 дБ до +12 дБ
user Пользователь Назначение пользователя. Все имена (без префикса $-) находятся в интерфейсе под Пользователи. Здесь используется соответствующий псевдоним.
source URI URI текущего источника.
cmd RAW Сырая команда на соответствующее устройство.
Соответствует $r.room:RAW
!cmd RAW Как cmd, но отправляются все телеграммы. Это полезно при многих командах.
cover_url URL URL обложки альбома.
duration 0..# Длительность трека в миллисекундах. Доступно с Multiuser 3.
infotext Многострочный информационный текст. Его можно разделить с помощью функционального блока EXPLODE. Всегда передаются 3 строки.

Источник

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

Имя имеет следующий формат:

$s.xx://radio

Если поток пользователя равен текущему пользователю, то возвращается следующее:

radio

Возможные команды:

Значение Описание
$.xx://radio Выбирает источник $.xx и переключает его на радио.
$.xx:// Выбирает источник $.xx
radio Переключает текущий поток на радио. При этом источник переключается на поток пользователя.
://radio То же самое, что и выше.
fav/01 Ссылка на избранное в списке избранного пользователя.

Примечание: Всегда пытается включить плеер или пользователя, когда источник меняется.

Отправка команд

Для отправки одной или нескольких команд используется переменная cmd. Эта команда также находится в отдельных пользователях, помещениях и т.д. Например, если отправляется команда для помещения, то префикс помещения автоматически добавляется.

Примечание: Antcas Control не имеет механизма управления коллизиями при одновременной отправке значения на эту переменную. Если интерфейс ожидает или перезапускается, то отправляется только последнее состояние.

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

Следующая команда была отправлена на room100.cmd:

room:on
stream:spotify

Это создаёт на сервере Revox Action Server следующую команду:

#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify

Использование графики Revox

Существует возможность использования графики от Revox напрямую. Для этого значение необходимо передать на элемент визуализации "Изображение".

Графика Значение
Логотип Revox "_revox_logo"

Шаблон

Следующий шаблон может быть использован для взаимодействия с помещением. Шаблон имеет следующие функции:

  • Выбор пользователей и различных источников.
  • Автоматическое выключение через 5 минут, если помещение не используется.
  • Автоматическое включение помещения, когда нажимается кнопка Play.
  • Отображение громкости как значения затухания.
  • Использование логотипа Revox, если помещение не используется.
  • Международная локализация.
  • Совместимость с каналами.

Необходимо учитывать, что требуется внесение ряда настроек. Обычно это следующие:

  • Настройка списка пользователей.
  • Установка максимальной громкости в ПЛК и визуализации.
  • При M51 эквалайзер не может быть использован напрямую.
  • Настройка или скрытие списка избранного.

Скачать: