Revox Multiuser System

Konfiguracja głośników odbywa się najpierw za pomocą aplikacji Revox. Następnie automatycznie rozpoznawane są urządzenia, które zostały dołączone. Każdemu urządzeniu przypisywany jest własny identyfikator, który zaczyna się od 100. Jeśli usuniesz urządzenie, to jego identyfikator pozostanie zarezerwowany w tle.

Obsługiwane jest Multiuser System 2.0 i 3.0. W wersji 3.0 dodatkowo wyświetlane są wszystkie strefy. Przypisywanie stref odbywa się za pomocą aplikacji Revox lub następującymi poleceniami:

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

Ważne uwagi

Podczas konfiguracji Revox należy wziąć pod uwagę kilka rzeczy. Jeśli te instrukcje nie zostaną przestrzegane, mogą wystąpić nieprzewidziane problemy.

  1. Każdy alias może być zdefiniowany tylko raz, także w przypadku źródeł.
  2. Nazwy i aliasy nie mogą przekraczać maksymalnej długości 16 znaków.
  3. Nazwa aliasu nie może zawierać znaku :.
  4. Interfejs znajduje tylko urządzenia, które są rzeczywiście dostępne.
  5. Jeśli zmieni się konfiguracja na stronie Revox, zaleca się przeprowadzenie ponownego importu lub wyszukiwania urządzeń w instalacji ze strony Antcas Control. Można to również osiągnąć przez ponowne uruchomienie serwera Revox.

Tworzenie kanałów

W strukturze Urządzenia można tworzyć kanały. Aby móc je utworzyć, należy spełnić kilka warunków.

Typy Wymagania
Głośniki Urządzenie musi być widoczne w strukturze.

Funkcjonowanie

Inaczej niż w przypadku standardowego interfejsu Revox Action Server, tutaj wszystkie zmienne są przesyłane dwukierunkowo. Ponadto używane jest protokołu WebSocket, aby uzyskać wszystkie informacje.

Każdy stan przypisany do źródła lub użytkownika jest automatycznie rozprowadzany na wszystkie odpowiednie pomieszczenia. To samo dotyczy wysyłania wartości. Może się zdarzyć, że sygnał dla wzmacniacza nie zostanie wysłany, jeśli jest wyłączony, ponieważ nie przypisano do niego żadnego źródła lub użytkownika.

Uwaga: Płynne tworzenie stref za pomocą SPS nie zostało zaimplementowane. Strefy te należy utworzyć w aplikacji Revox Multiuser App. Można jednak używać stref zamiast pomieszczeń.

Zmienne

Poniższe zmienne są dostępne w pomieszczeniu. Zaleca się używanie zmiennych danego pomieszczenia do sterowania instalacją za pomocą wizualizacji.

Zmienna Wartości Opis
power TRUE/FALSE Włącz/Wyłącz odtwarzacz
play TRUE/FALSE Odtwarzaj/Pauza
next TRUE Następny utwór. Przełączanie następuje przy zboczu dodatnim. To polecenie nie jest zawsze dostępne.
prev TRUE Poprzedni utwór. Przełączanie następuje przy zboczu dodatnim. To polecenie nie jest zawsze dostępne.
repeat TRUE/FALSE Powtarzaj wszystko. To polecenie nie jest zawsze dostępne.
seek 0..# Przewijanie w utworze w milisekundach. Dostępne od Multiuser 3.
shuffle TRUE/FALSE Odtwarzaj losowo. To polecenie nie jest zawsze dostępne.
volume 0..255 Głośność w procentach jest przekształcana.
mute TRUE/FALSE Wycisz
balance -10..10 Ustawienie balansu dla głośników stereo.
bass -12..12 Basy od -12 dB do +12 dB
treble -12..12 Wysokie od -12 dB do +12 dB
user Użytkownik Przypisanie użytkownika. Wszystkie nazwy (bez prefiksu $) znajdują się w interfejsie pod Użytkownicy. Tutaj używany jest odpowiedni alias.
source URI URI do bieżącego źródła.
cmd RAW Polecenie RAW do odpowiedniego urządzenia.
Odpowiada $r.room:RAW
!cmd RAW Jak cmd, ale wszystkie telegramy są wysyłane. To jest przydatne przy wielu poleceniach.
cover_url URL URL do okładki albumu.
duration 0..# Czas trwania utworu w milisekundach. Dostępne od Multiuser 3.
infotext Wielowierszowy tekst informacyjny. Można go podzielić za pomocą bloku funkcji EXPLODE. Zawsze przesyłane są 3 wiersze.

Źródło

Źródło source składa się z nazwy źródła i usługi (strumienia). W przyszłości ma być możliwe umieszczanie bardziej skomplikowanych ścieżek, aby bezpośrednio odwoływać się do pliku lub stacji radiowej.

Nazwa jest zbudowana w następujący sposób:

$s.xx://radio

Jeśli strumień użytkownika jest taki sam jak aktualny użytkownik, to zostanie zwrócone następujące:

radio

Możliwe są następujące polecenia:

Wartość Opis
$.xx://radio Wybiera źródło $.xx i ustawia je na Radio.
$.xx:// Wybiera źródło $.xx
radio Ustawia bieżący strumień na Radio. W tym celu źródło jest przełączane na strumień użytkownika.
://radio Tak samo jak powyżej.
fav/01 Odwołanie do ulubionego w liście ulubionych użytkownika.

Uwaga: Zawsze próbujemy włączyć odtwarzacz lub użytkownika, gdy zmienia się źródło.

Wysyłanie poleceń

Aby wysłać jedno lub więcej poleceń, używana jest zmienna cmd. To polecenie znajduje się również w poszczególnych użytkownikach, pomieszczeniach itd. Na przykład, jeśli wysyłasz polecenie dla pomieszczenia, to prefiks pomieszczenia jest automatycznie dodawany.

Uwaga: Antcas Control nie dysponuje zarządzaniem kolizjami podczas jednoczesnego wysyłania wartości do tej zmiennej. Jeśli interfejs czeka lub restartuje, zostanie wysłany tylko ostatni stan.

Można wysłać kilka poleceń jeden po drugim. To osiąga się poprzez nową linię lub znak ;. Dzięki temu gwarantowane jest, że polecenia zawsze będą miały tę samą kolejność.

Poniższe polecenie zostało wysłane do room100.cmd:

room:on
stream:spotify

To generuje następujące polecenie na serwerze Revox Action Server:

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

Używanie grafik Revox

Istnieje możliwość bezpośredniego używania grafik z Revox. W tym celu wartość musi być przekazana do elementu wizualizacji obraz.

Grafika Wartość
Logo Revox "_revox_logo"

Szablony zakresów

Poniższy szablon może być używany do komunikacji z pomieszczeniem. Szablon posiada następujące funkcje:

  • Wybór użytkowników i różnych źródeł.
  • Automatyczne wyłączanie po 5 minutach, jeśli pomieszczenie nie jest używane.
  • Automatyczne włączanie pomieszczenia, gdy klikniesz Play.
  • Wskaźnik głośności jest wyświetlany jako wartość tłumienia.
  • Logo Revox jest używane, gdy pomieszczenie nie jest używane.
  • Międzynarodowe tłumaczenie.
  • Kompatybilne z kanałami.

Należy pamiętać, że należy wprowadzić kilka ustawień. Zazwyczaj są to następujące:

  • Lista użytkowników musi być dostosowana.
  • Ustaw maksymalną głośność w SPS i wizualizacji.
  • W przypadku M51 równoważnik nie może być bezpośrednio używany.
  • Dostosuj lub ukryj listę ulubionych.

Pobierz: