TECHNICKÁ PŘÍRUČKA ECLER
PLAYER ZERO JSON příkazy
PROTOKOL ŘÍZENÍ TŘETÍCH STRAN
KONEC PRODUKTUVIEW
JSON (JavaScript Object Notation) je odlehčený formát pro výměnu dat, který umožňuje přehrávači PLAYER ZERO komunikovat se zařízeními a platformami třetích stran, jako je EclerNet Manager. JSON je textový formát, který je zcela nezávislý na jazyce, ale používá konvence, které jsou známé programátorům z rodiny jazyků C. Navštivte úředníka webstránky pro více informací: https://www.json.org
OBECNÉ ÚVAHY
- Komunikaci s je možné navázat pomocí Ethernetu nebo WiFi a transportního protokolu TCP/IP, vždy pomocí TCP portu 2003.
- Chcete-li zkontrolovat IP adresu, podržte tlačítko ENTER po dobu 2-3 sekund pro vstup do administračního menu.
- Aby některé řídicí systémy (jako CRESTRON®, EXTRON®, AMX®, RTI®, VITY®, MEDIALON® atd.) zpracovávaly zprávy snadněji, umožňuje PLAYER ZERO na konec každé zprávy CR (\n) -řádkový posuv, znak 10-.
- Všechny příkazy odpovídají {“výsledek“:true} (úspěch) nebo {“výsledek“:false} (něco se nezdařilo)
PŘÍKAZY HRÁČE
SET PLAYER STEREO/MONO
Mono režim
{“jsonrpc”:”2.0″,”method”:”Player.Stereo”,”Stereo”:false}
Stereo režim
{“jsonrpc”:”2.0″,”method”:”Player.Stereo”,”Stereo”:true}
SET PLAYER FADE
Žádné vyblednutí
{“jsonrpc”:”2.0″,”method”:”Player.Fade”,”Fade”:0}
Cross Fade
{“jsonrpc”:”2.0″,”method”:”Player.Fade”,”Fade”:1}
Vyblednout
{“jsonrpc”:”2.0″,”method”:”Player.Fade”,”Fade”:2}
NASTAVTE REŽIM PŘEHRÁVAČE
Režim přehrávače Sekvenční
{“jsonrpc”:”2.0″,”method”:”Player.Mode”,”PlayMode”:0}
Režim přehrávače Náhodný
{“jsonrpc”:”2.0″,”method”:”Player.Mode”,”PlayMode”:1}
NASTAVIT OPAKOVÁNÍ PŘEHRÁVCE
Přehrát všechny
{“jsonrpc”:”2.0″,”method”:”Player.Repeat”,”Repeat”:0}
Zahrajte si jednu
{“jsonrpc”:”2.0″,”method”:”Player.Repeat”,”Repeat”:1}
Opakujte vše
{“jsonrpc”:”2.0″,”method”:”Player.Repeat”,”Repeat”:2}
Opakujte jeden
{“jsonrpc”:”2.0″,”method”:”Player.Repeat”,”Repeat”:3}
ZÍSKEJTE KRÁTKÉ INFORMACE O HRÁČI
{“jsonrpc”:”2.0″,”method”:”Player.GetStats”}
{“title”:”Brian Hyland – Seed With a Kiss”,”counter”:”19:30″,”txtSource”:”NET”,”status”:1}
ZÍSKEJTE ÚPLNÉ INFORMACE O HRÁČI
{“jsonrpc”:”2.0″,”method”:”Player.GetStatsEx”}
{“title”:”Elvis Presley – Judy”,”counter”:”07:02″,”txtSource”:”NET”,”status”:1,”SourceList”:
[“”,,”MMC”,,”USB NENÍ K DISPOZICI”,,”DLNA”,,”AIRPLAY”,,”JVL
PLAYLIST”,”MUSICUP”],”source”:6,”preset”:1,”volume”:100,”txtVolume”:”0dB”,”stereo”:1,”repeat”: “,”playmode”:0,”fade”:1,”bootpreset1″:0,”sp”:1,”bitrate”:”128″,”duration”:”–:-“,”freq”:”44.1″,”playlist_index”:” 0006 / 0056″}
PŘEHRÁVAČ PŘIDAT DALŠÍ POLOŽKU SEZNAMU SKLADEB
Pomocí této funkce může uživatel spravovat seznam skladeb zařízení jednoduše vložením další položky před konec aktuální položky.
nastavit další položku na „next_item.mp3“ {“jsonrpc“:“2.0″,“method“:“Player.QueueNextElem“,“url“:”mmc://next_item.mp3“}
VLOŽKA PŘEHRÁVAČE PR ORITY POLOŽKA
Pomocí této funkce může uživatel vložit prioritní položku, která se bude přehrávat „přes“ aktuálně přehrávanou položku. Aktuální hraná položka bude slábnout.
nastavit další položku na „priority_item.mp3“
{“jsonrpc”:”2.0″,”method”:”Player.PrioritySetElem”,”url“:”usb://priority_item.mp3“}
HRÁČ HRÁT
Pokud je přehrávač pozastaven nebo zastaven, použijte tuto funkci ke spuštění reprodukce aktuálně načtené položky, jinak se přehrávač pozastaví.
{“jsonrpc”:”2.0″,”method”:”Player.Play”}
STOP HRÁČŮ
{“jsonrpc”:”2.0″,”method”:”Player.Stop”}
DALŠÍ HRÁČ
{“jsonrpc”:”2.0″,”method”:”Player.Next”}
PŘEDCHOZÍ HRÁČ
{“jsonrpc”:”2.0″,”method”:”Player.Prev”}
ZVÝŠIT OBJEM
Zvyšte hlasitost jen o jeden dB {“jsonrpc”:”2.0″,”method”:”Player.Volume”,”Action”:”inc”}
SNÍŽENÍ OBJEMU
Snížit hlasitost jen o jeden dB {“jsonrpc”:”2.0″,”method”:”Player.Volume”,”Action”:”dec”}
NASTAVIT HLASITOST
Objem parametrů je vyjádřen v %. Pro nastavení hlasitosti na 50 % použijte další příkaz.
{“jsonrpc”:”2.0″,”method”:”Player.Volume”,”Volume”:50}
OTEVŘÍT SEZNAM SKLADEB URL
Url param musí být jakékoli platné zařízení url.
{“jsonrpc”:”2.0″,”method”:”Player.Open”,”Url“:”http://50.7.181.186:8060“}
OTEVŘÍT INDEX PŘEDVOLEB 10
Přednastavený parametr musí být platný přednastavený index 1 až 20
{“jsonrpc”:”2.0″,”method”:”Player.Open”,”Preset”:10}
OPEN SOURCE INDEX 4 AIRPLAY (ZE SEZNAMU DOSTUPNÝCH ZDROJŮ)
Zdroj musí být platný index zdroje přehrávače. Zkontrolujte prosím „Získat seznam dostupných zdrojů“, abyste zjistili všechny platné zdroje.
{“jsonrpc”:”2.0″,”method”:”Player.Open”,”Source”:4}
ZÍSKEJTE SEZNAM DOSTUPNÝCH ZDROJŮ
Tento příkaz vrátí seznam dostupných zdrojů.
{“jsonrpc”:”2.0″,”method”:”Source.GetList”}
{“SourceList”:[“”,”MMC”,”USB UNAVAILABLE”,”DLNA”,”AIRPLAY”,”ROCK 80s”,”DISCO 80s”]}
KONFIGURAČNÍ PŘÍKAZY
RESETOVAT NASTAVENÍ ZAŘÍZENÍ
Obnovte výchozí tovární nastavení zařízení. Všechna vaše nastavení budou ztracena.
{“jsonrpc”:”2.0″,”method”:”Settings.Reset”}
OBNOVIT NASTAVENÍ ZAŘÍZENÍ Z URL
Obnovte nastavení zařízení na hodnoty v url file.
{“jsonrpc”:”2.0″,”method”:”Settings.Restore”,”url“:”http://ecler.com/my_player_config.config“}
ZÁLOŽNÍ AKTUÁLNÍ KONFIGURACE ZAŘÍZENÍ
Zálohujte nastavení zařízení do url. Dostupné konfigurace: uživatel, správce nebo galerie.
{“jsonrpc”:”2.0″,”method”:”Settings.Backup”,”url“:”mmc://backups/gim.config“,”user”:”admin”}
ZÍSKÁNÍ VARIABILNÍ HODNOTY ZAŘÍZENÍ
Tato funkce vrací hodnotu proměnné zařízení. Zkontrolujte prosím příručku Player LUA, abyste zkontrolovali všechny hodnoty interface.settings.variable.
Aby bylo možné načíst preset01.settings.bname (název předvolby), měl by uživatel odeslat další příkaz do přehrávače PLAYER ZERO: {“jsonrpc”:”2.0″,”method”:”CFG.get”,”interface”:”preset01″, ”sekce”:”nastavení”,”proměnná”:”bna me”}
{“value”:”ODPOLEDNÍ PŘEDVOLBA”}
NASTAVENÍ VARIABILNÍ HODNOTY ZAŘÍZENÍ
Tato funkce nastavuje hodnotu proměnné zařízení. Zkontrolujte prosím příručku Player LUA, abyste zkontrolovali všechny hodnoty interface.settings.variable.
Aby uživatel mohl nastavit preset01.settings.bname (název předvolby), měl by do PLAYER ZERO poslat další příkaz: {“jsonrpc“:”2.0″,”method”:”CFG.set”,”interface”:”preset01″, ”section”:”settings”,”variab le”:”bname”,”value”:”MIDNIGHT PRESET”}
ULOŽTE ZMĚNY V INTERNÍ PAMĚTI ZAŘÍZENÍ
Tato funkce ukládá všechny proměnné rozhraní do vnitřní paměti zařízení. Měl by být volán po nastavení všech změn.
PLAYER ZERO musí znovu načíst data pomocí funkcí reload.
{“jsonrpc”:”2.0″,”method”:”CFG.commit”,”interface”:”preset01″}
PŘEDNASTAVENÉ PŘÍKAZY
Přednastavené proměnné pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. Přednastavené proměnné.
ZNOVU NAČÍST PŘEDVOLBU
Znovu načtěte označený přednastavený index. Index by měl být platný přednastavený index 1..20. Musí být voláno po úpravě přednastavených proměnných a volání příkazu commit
{“jsonrpc”:”2.0″,”method”:”Preset.Reload”,”Index”:1}
PŘÍKAZY UDÁLOSTI
Proměnné události pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. Proměnné události.
ZNOVU NAČÍST UDÁLOST
Znovu načíst označenou událost. Název by měl být: GPI1, GPI2 nebo SILENCE. Musí být voláno po úpravě proměnných události a volání příkazu commit.
{“jsonrpc”:”2.0″,”method”:”Event.Reload”,”Name”:”GPI1″}
KALENDÁŘNÍ PŘÍKAZY
Proměnné kalendáře pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. Přednastavené proměnné
ZNOVU NAČÍST KALENDÁŘ
Znovu načtěte označený kalendář. Index kalendáře by měl být číslo 1..24. Musí být voláno po úpravě proměnných kalendáře a volání příkazu commit. Znovu načíst kalendář 24 example: {“jsonrpc”:”2.0″,”method”:”Calendar.Reload”,”Index”:24}
ULOŽTE A PŘEDEJTE PŘÍKAZY
Proměnné SAF pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. SAF proměnné
ZNOVU NALOŽTE SAF
Znovu načtěte konfiguraci SAF. Musí být voláno po úpravě proměnných SAF a volání příkazu commit.
{“jsonrpc”:”2.0″,”method”:”SAF.Reload”}
PŘÍKAZY DISKU GOOGLE
Proměnné SAF pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. SAF proměnné
ZNOVU NAČÍST DISK GOOGLE
Znovu načtěte konfiguraci GDRIVE. Musí být voláno po úpravě proměnných Disku Google a volání příkazu commit.
{“jsonrpc”:”2.0″,”method”:”GDRIVE.Reload”}
OVĚŘTE DISK GOOGLE
Voláním tohoto příkazu ověříte konfiguraci Disku Google se servery Google.
{“jsonrpc”:”2.0″,”method”:”GDRIVE.Authenticate”}
SYNCHRONIZUJTE DISK GOOGLE
Chcete-li nyní synchronizovat obsah Disku Google, zavolejte tuto funkci
{“jsonrpc”:”2.0″,”method”:”GDRIVE.Synchronize”}
PŘÍKAZY SYSTÉMU SPRÁVY OBSAHU (CMS).
Proměnné CMS pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. CMS proměnné.
ZNOVU NAČÍST CMS
Znovu načtěte konfiguraci CMS. Musí být voláno po úpravě proměnných CMS a volání příkazu commit.
{“jsonrpc”:”2.0″,”method”:”CMS.Reload”}
PŘÍKAZY SKRIPTY
Skriptové proměnné pro GFG.get a CFG.set. Podívejte se prosím do manuálu Player LUA. Proměnné skriptu.
ZNOVU NAČÍST SCRIPT
Znovu načtěte konfiguraci skriptu. Index by měl být index skriptu 1 až 20. Musí být volán po úpravě proměnných skriptu a volání příkazu commit. Znovu načtěte skript 7 exampten:
{“jsonrpc”:”2.0″,”method”:”Script.Reload”,”Index”:7}
PROVEĎTE SCÉNÁŘ 6
{“jsonrpc”:”2.0″,”method”:”Script.Command”,”Index”:6,”Command”:”Start”}
KILL SCRIPT 3
{“jsonrpc”:”2.0″,”method”:”Script.Command”,”Index”:3,”Command”:”Stop”}
STAV SKRIPTU DOTAZU 11
{“jsonrpc”:”2.0″,”method”:”Script.Status”,”Index”:11}
{"stav":"Nečinný"}
REGISTRACE PŘÍKAZŮ
PŘIDAT REGISTRAČNÍ ŘÁDEK
Přidat řádek do LOG zařízení. Možné hodnoty řádku jsou: Trace, Warning, Error.
Přidejte varovný řádek napřampten:
{“jsonrpc”:”2.0″,”method”:”Device.Log”,”Severity”:”Trace”,”Message”:”Toto je varovná zpráva”}
PŘÍKAZY ZAŘÍZENÍ
REBOOT ZAŘÍZENÍ
{“jsonrpc”:”2.0″,”method”:”Device.Reboot”}
ZÍSKEJTE VERZI ZAŘÍZENÍ
{“jsonrpc”:”2.0″,”method”:”Device.GetVersion”}
{“verze“:”3.04r0″}
AKTUALIZACE FIRMWARU ZAŘÍZENÍ
Pomocí této funkce může uživatel aktualizovat firmware zařízení na konkrétní verzi. Uživatel musí poskytnout firmware url. Nastavení zařízení bude uloženo.
{“jsonrpc”:”2.0″,”method”:”Device.Update”,”url“:”https://www.ecler.com/new_firmware.bin“}
PŘÍKAZ KONFIGURACE ZAŘÍZENÍ
Dostupné možnosti BootPreset1 jsou: 1 – PRESET1, 2 – zachovat stav {“jsonrpc“:”2.0″,”method”:”Device.BootPreset1″,”BootPreset1″:2}
ZAŘÍZENÍ ZÍSKEJTE MAC
{“jsonrpc”:”2.0″,”method”:”Device.GetMac”}
{“mac“:”32 41 41 20 40 42″}
ZAŘÍZENÍ ZÍSKEJTE REGISTRAČNÍ KLÍČ GALERIE
{“jsonrpc”:”2.0″,”method”:”Device.GetRegkey”}
{“regkey”:”2E1BB146B2DB2WA1″}
PANELOVÉ PŘÍKAZY
NASTAVENÍ ZÁMKU SADA PANELU
Nastavte zámek panelu na „ODEMKNUTÍ VŠECH“ „ODEMČENÍ UŽIVATELE“ „ZAMKNUTÍ VŠE“. Nastavte heslo panelu na Pass.
{“jsonrpc”:”2.0″,”method”:”Device.Panel”,”Lock”:”LOCK ALL”,”Pass”:”1234″}
PANEL ZÍSKEJTE NASTAVENÍ ZÁMKU
{“jsonrpc”:”2.0″,”method”:”Device.GetPanel”}
{“Zamknout”:”ODEMČNĚ VŠE”,”Přejít”:””}
PŘÍKAZY FINDER
Spuštění/zastavení činnosti vyhledávače
{“jsonrpc”:”2.0″,”method”:”Device.Finder”,”Finder”:true}
Všechny vlastnosti produktu podléhají změnám v důsledku výrobních tolerancí.
NEEC AUDIO BARCELONA SL si vyhrazuje právo provádět změny nebo vylepšení v designu nebo výrobě, které mohou ovlivnit tyto specifikace produktu
V případě technických dotazů kontaktujte svého dodavatele, distributora nebo vyplňte kontaktní formulář na našem webu webna stránce Podpora / Technické požadavky.
Motors, 166‐168 08038 Barcelona ‐ Španělsko ‐
(+34) 932238403
information@ecler.com
www.ecler.com
Dokumenty / zdroje
![]() |
ecler Player Zero JSON Control Protocol Third-Party Control Protocol [pdfUživatelská příručka Player Zero JSON Third-Party Control Protocol, Player Zero JSON, Third-Party Control Protocol, Control Protocol, Protocol |