Revox多用户系统

首先通过Revox应用程序设置扬声器。然后,自动检测绑定的设备。每个设备都会分配一个唯一的ID,从100开始。如果移除某个设备,其ID将在后台保留。

支持多用户系统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协议获取所有信息。

任何状态,无论是源还是用户,都会自动分发到所有相应的房间。这也适用于发送值。可能会出现一种情况,即如果放大器关闭,则不会向其发送信号,因为没有分配任何源或用户。

提示: 通过SPS无缝支持形成区域的功能尚未实现。这些区域应在Revox多用户应用程序中配置。但是,可以使用区域代替房间。

变量

以下变量可在房间中使用。建议使用各个房间的变量通过可视化控制设备。

变量 描述
power TRUE/FALSE 播放器开/关
play TRUE/FALSE 播放/暂停
next TRUE 下一曲。在正边缘时切换。此命令并非总是可用。
prev TRUE 上一曲。在正边缘时切换。此命令并非总是可用。
repeat TRUE/FALSE 全部重复。此命令并非总是可用。
seek 0..# 在曲目中快进,以毫秒为单位。从多用户3开始可用。
shuffle TRUE/FALSE 随机播放。此命令并非总是可用。
volume 0..255 音量以百分比转换。
mute TRUE/FALSE 静音
balance -10..10 设置立体声扬声器的平衡。
bass -12..12 低音从-12 dB到+12 dB
treble -12..12 高音从-12 dB到+12 dB
user 用户 分配一个用户。所有名称(不带$-前缀)都位于接口中的用户下。这里使用各自的别名。
source URI 当前源的URI。
cmd RAW 对应设备的原始命令。
等同于$r.room:RAW
!cmd RAW 与cmd类似,但会发送所有电报。这在多个命令时很有用。
cover_url URL 专辑封面的URL。
duration 0..# 曲目的持续时间以毫秒为单位。从多用户3开始可用。
infotext 多行信息文本。可以使用功能块EXPLODE分离。始终传输三行。

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分钟。
  • 点击播放时自动打开房间。
  • 音量显示为衰减值显示。
  • 如果未使用房间,则使用Revox标志。
  • 国际化翻译。
  • 通道兼容。

需要注意各种设置。这些通常是以下设置:

  • 调整用户列表。
  • 在SPS和可视化中设置最大音量。
  • 对于M51,无法直接使用均衡器。
  • 调整或隐藏收藏列表。

下载: