Revox Multiuser System

Nastavení reproduktorů se provádí nejprve pomocí aplikace Revox. Poté jsou automaticky rozpoznána zařízení, která jsou zapojena. Každému zařízení je přiřazeno vlastní ID, začíná na 100. Pokud je zařízení odstraněno, zůstane jeho ID v pozadí rezervována.

Podporováno je Multiuser System 2.0 a 3.0. Ve verzi 3.0 jsou navíc zobrazovány všechny zóny. Přiřazení zón se provádí pomocí aplikace Revox nebo následujícími příkazy:

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

Důležité poznámky

Při konfiguraci Revox existuje několik věcí, které je třeba zvážit. Pokud nebudou tyto pokyny dodrženy, mohou nastat neočekávané problémy.

  1. Každý alias může být definován pouze jednou, včetně zdrojů.
  2. Jména a aliasy nesmí překročit maximální délku znaku 16.
  3. Jméno aliasu nesmí obsahovat znak :.
  4. Rozhraní nachází pouze zařízení, která jsou skutečně k dispozici.
  5. Pokud jsou nastavení na straně Revox změněna, doporučuje se provést nový import nebo Hledání zařízení v Instalaci ze strany Antcas Control. To lze také provést restartováním Revox Server.

Vytvoření kanálů

V struktuře zařízení je možné vytvářet kanály. Aby bylo možné je vytvořit, musí být splněny různé předpoklady.

Typy Předpoklad
Reproduktory Zařízení musí být viditelné ve struktuře.

Funkční princip

Na rozdíl od "normálního" rozhraní Revox Action Server se zde všechny proměnné přenášejí bidirekčně. Navíc se používá protokol WebSocket, aby byly získány všechny informace.

Každý stav, který je přiřazen zdroji nebo uživateli, je automaticky distribuován do všech příslušných místností. To platí také pro odesílání hodnot. Může se stát, že signál nebude odeslán do zesilovače, pokud je vypnutý, protože není přiřazen žádný zdroj nebo uživatel.

Poznámka: Bezproblémová podpora zón přes SPS pro tvorbu není implementována. Tyto zóny musí být vytvořeny v aplikaci Revox Multiuser App. Nicméně lze použít zóny namísto místností.

Proměnné

Následující proměnné jsou k dispozici ve místnosti. Doporučuje se používat proměnné příslušné místnosti pro ovládání zařízení přes vizualizaci.

Proměnná Hodnoty Popis
power TRUE/FALSE Přehrávač zapnout/vypnout
play TRUE/FALSE Přehrát/Pauza
next TRUE Další stopa. Při kladné hraně se přepne. Tento příkaz není vždy k dispozici.
prev TRUE Předchozí stopa. Při kladné hraně se přepne. Tento příkaz není vždy k dispozici.
repeat TRUE/FALSE Opakovat vše. Tento příkaz není vždy k dispozici.
seek 0..# Posunout v stopě v milisekundách. K dispozici od Multiuser 3.
shuffle TRUE/FALSE Přehrát náhodně. Tento příkaz není vždy k dispozici.
volume 0..255 Hlasitost v procentech se přepočítá.
mute TRUE/FALSE Němé
balance -10..10 Nastavení balance u stereofonních reproduktorů.
bass -12..12 Basy od -12 dB do +12 dB
treble -12..12 Vysoké tóny od -12 dB do +12 dB
user Uživatel Přiřazení uživatele. Všechny jména (bez prefixu $) se nacházejí v rozhraní pod Uživatelé. Zde se používá příslušný alias.
source URI URI k aktuálnímu zdroji.
cmd RAW RAW příkaz na příslušné zařízení.
Odpovídá $r.room:RAW
!cmd RAW Stejně jako cmd, ale jsou odeslána všechna zprávy. To je užitečné při mnoha příkazech.
cover_url URL URL k obalu alba.
duration 0..# Délka stopy v milisekundách. K dispozici od Multiuser 3.
infotext Víceřádkový informativní text. Tento text lze oddělit pomocí funkčního bloku EXPLODE. Vždy se přenášejí 3 řádky.

Zdroj

Zdroj source se skládá z jména zdroje a služby (stream). V budoucnu by mělo být možné zadávat složitější cesty, aby bylo možné přímo ovládat soubor nebo rozhlasový vysílač.

Jméno je následující:

$s.xx://radio

Pokud je uživatelský stream stejný jako aktuální uživatel, vrátí se toto:

radio

Následující příkazy jsou možné:

Hodnota Popis
$.xx://radio Vybere zdroj $.xx a přepne ho na Radio.
$.xx:// Vybere zdroj $.xx
radio Přepne aktuální stream na Radio. Při tom se přepne zdroj na uživatelský stream.
://radio Stejně jako výše.
fav/01 Odkaz na oblíbenou položku v seznamu oblíbených uživatele.

Poznámka: Vždy se snaží zapnout přehrávač nebo uživatele, když je zdroj změněn.

Odesílání příkazů

Aby bylo možné odeslat jeden nebo více příkazů, používá se proměnná cmd. Tento příkaz je také k dispozici v jednotlivých uživatelích, místnostech atd. Pokud například odesíláte příkaz místnosti, automaticky se přidá prefix místnosti.

Poznámka: Antcas Control nemá žádné řízení kolizí při současném odesílání hodnoty na tuto proměnnou. Pokud čeká rozhraní nebo restartuje, bude odeslán pouze poslední stav.

Je možné odeslat několik příkazů za sebou. To se provádí pomocí nového řádku nebo znaku ;. Tím je zajištěno, že příkazy budou vždy ve stejné pořadí.

Následující příkaz byl odeslán na room100.cmd:

room:on
stream:spotify

To vytvoří následující příkaz na Revox Action Server:

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

Použití grafických prvků Revox

Existuje možnost přímo používat grafické prvky z Revox. K tomu je třeba hodnotu přenést na vizualizační prvek obrázek.

Grafika Hodnota
Logo Revox "_revox_logo"

Šablona

Následující šablona může být použita k komunikaci s místností. Šablona má následující funkce:

  • Výběr uživatelů a různých zdrojů.
  • Automatické vypnutí po 5 minutách, pokud není místnost používána.
  • Automatické zapnutí místnosti, když je kliknuto na Přehrát.
  • Zobrazení hlasitosti jako hodnota tlumení.
  • Logo Revox se používá, když není místnost používána.
  • Mezinárodní překlad.
  • Kompatibilita s kanály.

Je třeba mít na paměti, že je nutné provést několik nastavení. Obvykle jsou to následující:

  • Seznam uživatelů musí být upraven.
  • Nastavit maximální hlasitost v SPS a vizualizaci.
  • U zařízení M51 nelze rovnou použít equalizer.
  • Upravit nebo skrýt seznam oblíbených položek.

Stáhnout: