Konfiguracja obiektu wirtualnego MusicCast

Tutorial

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:

GATE<em>HTTP</em>VIRTUAL<em>OBIECTS</em>10.png

W cechach wbudowanych obiektu należy ustawić następujące parametry:

Po wysłaniu konfiguracji cecha wbudowana Status powinna przyjąć wartość 1. Świadczy to o poprawnym połączeniu głośnika z systemem.

GATE<em>HTTP</em>VIRTUAL<em>OBIECTS</em>12.png
Parametry konfiguracyjne

CECHY

NazwaOpis
HostAdres IP głośnika
UpdatePeriodOkres aktualizacji stanu głośnika
StatusStan komunikacji z głośnikiem:
0 - brak połączenia,
1 - połączono
ErrorCodeOstatni kod błędu:
0 - brak błędu,
wartości ujemne - ujemny kod odpowiedzi HTTP,
wartości dodatnie - kod błędu Yamaha Extended Control
VolumeGłośność w zakresie 0 - 100%
MuteStan wyciszenia:
0 - wyłączone,
1 - włączone
ArtistNazwa autora
TitleTytuł utworu
StateStan odtwarzania:
1 - odtwarzanie,
2 - zatrzymane,
3 - pauza
ShuffleTryb odtwarzania losowego:
1 - wyłączone,
2 - włączone,
3 - utwory,
4 - albumy
RepeatTryb powtarzania:
1 - wyłączone,
2 - jeden utwór,
3 - wszystkie utwory
PowerStan zasilania:
0 - uśpienie,
1 - włączone
AlbumArtAdres okładki albumu
ObjectIDID obiektu
ServerIDID obiektu serwera grupy
NameNazwa głośnika
RoleRola głośnika w grupie:
1 - nie jest częścią grupy,
2 - klient,
3 - serwer
InputŹródło odtwarzania
AutoPowerStandbyStan automatycznego uśpienia:
0 - wyłączone,
1 - włączone

METODY

NazwaOpis
SetUpdatePeriodUstawia okres aktualizacji stanu
SetVolumeUstawia głośność w zakresie od 0% do 100%
SetMuteUstawia stan wyciszenia
SetShuffleUstawia tryb losowego odtwarzania
SetRepeatUstawia tryb powtarzania
SetPowerUstawia stan zasilania
SetAutoPowerStandbyUstawia stan AutoPowerStandby
PlayRozpoczyna odtwarzanie
PauseWstrzymuje odtwarzanie (pauza)
StopZatrzymuje odtwarzanie
NextPrzełącza na następną ścieżkę
PrevPrzełącza na poprzednią ścieżkę
VolumeUpZwiększa głośność o wartość określoną w procentach
VolumeDownZmniejsza głośność o wartość określoną w procentach
SwitchMutePrzełącza stan wyciszenia
SwitchPlayPrzełącza stan odtwarzania pomiędzy pauzą, a odtwarzaniem
DestroyGroupRozbija bieżącą grupę głośników
JoinGroupDodaje głośnik do grupy określonej przez ServerID
LeaveGroupUsuwa głośnik z bieżącej grupy
SetInputUstawia źródło odtwarzania

ZDARZENIA

NazwaOpis
OnConnectedZdarzenie wywoływane po nawiązaniu połączenia z głośnikiem
OnDisconnectedZdarzenie wywoływane po zerwaniu połączenia z głośnikiem
OnErrorZdarzenie wywoływane po wystąpieniu błędu
OnChangeZdarzenie wywoływane po zmianie wartości Volume, Mute, Artist, Title, State, Shuffle, Repeat, Power, AlbumArt, Input, AutoPowerStandby, ServerID, Role
OnMuteChangeZdarzenie wywoływane po zmianie wartości Mute
OnVolumeChangeZdarzenie wywoływane po zmianie wartości Volume
OnTitleChangeZdarzenie wywoływane po zmianie wartości Title
OnArtistChangeZdarzenie wywoływane po zmianie wartości Artist
OnStateChangeZdarzenie wywoływane po zmianie wartości State
OnShuffleChangeZdarzenie wywoływane po zmianie wartości Shuffle
OnRepeatChangeZdarzenie wywoływane po zmianie wartości Repeat
OnPowerChangeZdarzenie wywoływane po zmianie wartości Power
OnAlbumArtChangeZdarzenie wywoływane po zmianie wartości AlbumArt
OnInputChangeZdarzenie wywoływane po zmianie wartości Input
OnAutoPowerStandbyChangeZdarzenie wywoływane po zmianie wartości AutoPowerStandby
OnGroupChangeZdarzenie wywoływane po zmianie w obrębie grupy (ServerID, Role)