Konfiguracja obiektu wirtualnego MusicCast
TutorialUWAGA!
Opisane obiekty wirtualne są dostępne dla GATE HTTP INT-211-E-01 posiadający firmware 1.3.1 lub wyższy!
Opisane obiekty wirtualne są dostępne dla GATE HTTP INT-211-E-01 posiadający firmware 1.3.1 lub wyższy!
Obiekt wirtualny MusicCast służy do integracji głośników marki Yamaha z systemem Grenton za pomocą modułu GATE.
Przed przystąpieniem do integracji głośnika z systemem należy skonfigurować głośnik w sieci lokalnej za pomocą dedykowanej aplikacji producenta oraz odczytać jego przydzielony adres IP.
W celu połączenia głośnika z systemem należy utworzyć nowy obiekt wirtualny MusicCast:

W cechach wbudowanych obiektu należy ustawić następujące parametry:
- Host: np. 192.168.20.100 (adres IP głośnika)
- UpdatePeriod: 1000
Po wysłaniu konfiguracji cecha wbudowana Status
powinna przyjąć wartość 1
. Świadczy to o poprawnym połączeniu głośnika z systemem.

UWAGA!
W przypadku korzystania z większej liczby obiektów mogą występować problemy wynikające z ograniczonej przepustowości sieci i/lub urządzeń. W takiej sytuacji, wraz z dalszym wzrostem liczby utworzonych obiektów, zalecane jest zwiększanie wartości cechy UpdatePeriod.
W przypadku korzystania z większej liczby obiektów mogą występować problemy wynikające z ograniczonej przepustowości sieci i/lub urządzeń. W takiej sytuacji, wraz z dalszym wzrostem liczby utworzonych obiektów, zalecane jest zwiększanie wartości cechy UpdatePeriod.
Parametry konfiguracyjne
CECHY
Nazwa | Opis |
---|---|
Host | Adres IP głośnika |
UpdatePeriod | Okres aktualizacji stanu głośnika |
Status | Stan komunikacji z głośnikiem: 0 - brak połączenia, 1 - połączono |
ErrorCode | Ostatni kod błędu: 0 - brak błędu, wartości ujemne - ujemny kod odpowiedzi HTTP, wartości dodatnie - kod błędu Yamaha Extended Control |
Volume | Głośność w zakresie 0 - 100% |
Mute | Stan wyciszenia: 0 - wyłączone, 1 - włączone |
Artist | Nazwa autora |
Title | Tytuł utworu |
State | Stan odtwarzania: 1 - odtwarzanie, 2 - zatrzymane, 3 - pauza |
Shuffle | Tryb odtwarzania losowego: 1 - wyłączone, 2 - włączone, 3 - utwory, 4 - albumy |
Repeat | Tryb powtarzania: 1 - wyłączone, 2 - jeden utwór, 3 - wszystkie utwory |
Power | Stan zasilania: 0 - uśpienie, 1 - włączone |
AlbumArt | Adres okładki albumu |
ObjectID | ID obiektu |
ServerID | ID obiektu serwera grupy |
Name | Nazwa głośnika |
Role | Rola głośnika w grupie: 1 - nie jest częścią grupy, 2 - klient, 3 - serwer |
Input | Źródło odtwarzania |
AutoPowerStandby | Stan automatycznego uśpienia: 0 - wyłączone, 1 - włączone |
METODY
Nazwa | Opis |
---|---|
SetUpdatePeriod | Ustawia okres aktualizacji stanu |
SetVolume | Ustawia głośność w zakresie od 0% do 100% |
SetMute | Ustawia stan wyciszenia |
SetShuffle | Ustawia tryb losowego odtwarzania |
SetRepeat | Ustawia tryb powtarzania |
SetPower | Ustawia stan zasilania |
SetAutoPowerStandby | Ustawia stan AutoPowerStandby |
Play | Rozpoczyna odtwarzanie |
Pause | Wstrzymuje odtwarzanie (pauza) |
Stop | Zatrzymuje odtwarzanie |
Next | Przełącza na następną ścieżkę |
Prev | Przełącza na poprzednią ścieżkę |
VolumeUp | Zwiększa głośność o wartość określoną w procentach |
VolumeDown | Zmniejsza głośność o wartość określoną w procentach |
SwitchMute | Przełącza stan wyciszenia |
SwitchPlay | Przełącza stan odtwarzania pomiędzy pauzą, a odtwarzaniem |
DestroyGroup | Rozbija bieżącą grupę głośników |
JoinGroup | Dodaje głośnik do grupy określonej przez ServerID |
LeaveGroup | Usuwa głośnik z bieżącej grupy |
SetInput | Ustawia źródło odtwarzania |
ZDARZENIA
Nazwa | Opis |
---|---|
OnConnected | Zdarzenie wywoływane po nawiązaniu połączenia z głośnikiem |
OnDisconnected | Zdarzenie wywoływane po zerwaniu połączenia z głośnikiem |
OnError | Zdarzenie wywoływane po wystąpieniu błędu |
OnChange | Zdarzenie wywoływane po zmianie wartości Volume, Mute, Artist, Title, State, Shuffle, Repeat, Power, AlbumArt, Input, AutoPowerStandby, ServerID, Role |
OnMuteChange | Zdarzenie wywoływane po zmianie wartości Mute |
OnVolumeChange | Zdarzenie wywoływane po zmianie wartości Volume |
OnTitleChange | Zdarzenie wywoływane po zmianie wartości Title |
OnArtistChange | Zdarzenie wywoływane po zmianie wartości Artist |
OnStateChange | Zdarzenie wywoływane po zmianie wartości State |
OnShuffleChange | Zdarzenie wywoływane po zmianie wartości Shuffle |
OnRepeatChange | Zdarzenie wywoływane po zmianie wartości Repeat |
OnPowerChange | Zdarzenie wywoływane po zmianie wartości Power |
OnAlbumArtChange | Zdarzenie wywoływane po zmianie wartości AlbumArt |
OnInputChange | Zdarzenie wywoływane po zmianie wartości Input |
OnAutoPowerStandbyChange | Zdarzenie wywoływane po zmianie wartości AutoPowerStandby |
OnGroupChange | Zdarzenie wywoływane po zmianie w obrębie grupy (ServerID, Role) |