Revox Multiuser System

스피커 설정은 먼저 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 구성 시 고려해야 할 사항이 많습니다. 이러한 지침을 따르지 않으면 예상치 못한 문제가 발생할 수 있습니다.

  1. 각 별칭은 한 번만 정의되어야 하며, 소스에서도 마찬가지입니다.
  2. 이름과 별칭의 최대 문자 길이는 16자를 초과할 수 없습니다.
  3. 별칭 이름에는 : 문자가 포함될 수 없습니다.
  4. 인터페이스는 실제로 사용할 수 있는 장치만 찾습니다.
  5. Revox 측에서 설정이 변경되면 Antcas Control의 장치 검색 또는 설치의 경우 새 임포트 또는 장치 검색이 권장됩니다. 이는 Revox 서버를 재부팅하여 수행할 수도 있습니다.

채널 생성

장치 구조에서 채널을 생성할 수 있습니다. 이를 위해 다양한 전제 조건이 충족되어야 합니다.

유형 전제 조건
스피커 장치가 구조에 표시되어야 합니다.

작동 방식

"일반적인" Revox Action Server 인터페이스와 달리, 모든 변수가 양방향으로 전송됩니다. 또한 WebSocket 프로토콜이 사용되어 모든 정보를 수신합니다.

소스 또는 사용자에게 할당된 모든 상태는 자동으로 해당하는 모든 방에 배포됩니다. 이는 값의 전송에도 적용됩니다. 증폭기가 꺼져 있으면 소스 또는 사용자가 할당되지 않아 증폭기에 신호가 전송되지 않을 수 있습니다.

참고: PLC를 통해 존을 형성하는 것은 구현되지 않았습니다. 이는 Revox Multiuser 앱에서 구성해야 합니다. 그러나 존은 방 대신 사용할 수 있습니다.

변수

다음 변수는 방에 사용할 수 있습니다. 시스템을 시각화하여 제어하기 위해 해당 방의 변수를 사용하는 것이 좋습니다.

변수 설명
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 dB에서 +12 dB까지의 베이스.
treble -12..12 -12 dB에서 +12 dB까지의 트레블.
user 사용자 사용자의 할당. 모든 이름($-접두사 제외)은 사용자 인터페이스에서 사용자 아래에 있습니다. 여기서는 해당 별칭이 사용됩니다.
source URI 현재 소스의 URI.
cmd RAW 해당 장치에 대한 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분 후 자동으로 끄기.
  • 재생을 클릭하면 방이 자동으로 켜짐.
  • 볼륨 표시가 감쇠 값으로 표시됩니다.
  • 방이 사용되지 않으면 Revox 로고 사용.
  • 국제화 번역.
  • 채널과 호환됩니다.

다양한 설정이 수행되어야 함에 유의해야 합니다. 이는 일반적으로 다음과 같습니다:

  • 사용자 목록을 조정합니다.
  • PLC 및 시각화에서 최대 볼륨 설정.
  • M51에서는 Equalizer를 직접 사용할 수 없습니다.
  • 즐겨찾기 목록 조정 또는 숨김.

다운로드: