스피커 설정은 먼저 Revox 앱을 사용하여 수행됩니다. 그런 다음 연결된 장치가 자동으로 인식됩니다. 각 장치에는 고유한 ID가 할당되며, 이는 100부터 시작합니다. 장치를 제거하면 ID는 배경에서 예약된 상태로 유지됩니다.
Multiuser System 2.0 및 3.0이 지원됩니다. 버전 3.0에서는 모든 존이 표시됩니다. 존의 할당은 Revox 앱 또는 다음 명령어를 통해 수행됩니다:
[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off
Revox 구성 시 고려해야 할 사항이 많습니다. 이러한 지침을 따르지 않으면 예상치 못한 문제가 발생할 수 있습니다.
장치 구조에서 채널을 생성할 수 있습니다. 이를 위해 다양한 전제 조건이 충족되어야 합니다.
| 유형 | 전제 조건 |
|---|---|
| 장치가 구조에 표시되어야 합니다. |
"일반적인" Revox Action Server 인터페이스와 달리, 모든 변수가 양방향으로 전송됩니다. 또한 WebSocket 프로토콜이 사용되어 모든 정보를 수신합니다.
소스 또는 사용자에게 할당된 모든 상태는 자동으로 해당하는 모든 방에 배포됩니다. 이는 값의 전송에도 적용됩니다. 증폭기가 꺼져 있으면 소스 또는 사용자가 할당되지 않아 증폭기에 신호가 전송되지 않을 수 있습니다.
참고: PLC를 통해 존을 형성하는 것은 구현되지 않았습니다. 이는 Revox Multiuser 앱에서 구성해야 합니다. 그러나 존은 방 대신 사용할 수 있습니다.
다음 변수는 방에 사용할 수 있습니다. 시스템을 시각화하여 제어하기 위해 해당 방의 변수를 사용하는 것이 좋습니다.
| 변수 | 값 | 설명 |
|---|---|---|
| TRUE/FALSE | 플레이어 켜기/끄기 | |
| TRUE/FALSE | 재생/일시 정지 | |
| TRUE | 다음 트랙. 양의 에지에서 전환됩니다. 이 명령은 항상 사용할 수 있는 것은 아닙니다. | |
| TRUE | 이전 트랙. 양의 에지에서 전환됩니다. 이 명령은 항상 사용할 수 있는 것은 아닙니다. | |
| TRUE/FALSE | 모든 반복. 이 명령은 항상 사용할 수 있는 것은 아닙니다. | |
| 0..# | 트랙에서 밀리초 단위로 스크롤. Multiuser 3부터 사용 가능. | |
| TRUE/FALSE | 랜덤 재생. 이 명령은 항상 사용할 수 있는 것은 아닙니다. | |
| 0..255 | 백분율로 변환된 볼륨. | |
| TRUE/FALSE | 음소거 | |
| -10..10 | 스테레오 스피커의 밸런스 설정. | |
| -12..12 | -12 dB에서 +12 dB까지의 베이스. | |
| -12..12 | -12 dB에서 +12 dB까지의 트레블. | |
| 사용자 | 사용자의 할당. 모든 이름($-접두사 제외)은 사용자 인터페이스에서 사용자 아래에 있습니다. 여기서는 해당 별칭이 사용됩니다. | |
| URI | 현재 소스의 URI. | |
| RAW | 해당 장치에 대한 RAW 명령. $r.room:RAW와 같습니다. |
|
| RAW | cmd와 동일하지만 모든 메시지가 전송됩니다. 이는 많은 명령에 유용합니다. | |
| URL | 앨범 커버의 URL. | |
| 0..# | 트랙의 지속 시간(밀리초). Multiuser 3부터 사용 가능. | |
| 다중 줄 정보 텍스트. 이는 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_logo" |
다음 템플릿은 방과 통신하는 데 사용할 수 있습니다. 템플릿에는 다음 기능이 포함됩니다:
다양한 설정이 수행되어야 함에 유의해야 합니다. 이는 일반적으로 다음과 같습니다:
다운로드: