• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
[WIP] Monitor Kodi
#15
@j.jusko Stav serveru Stream-Cinema se v Monitor řeší dvěmi (či vlastně třemi) způsoby. Posílání ping na server v krátké periodě, ale to není moc vypovídající. To že systém, na kterém server běží, odpovídá na ping, ještě nic neříká. Podstatné je poslat request a parsovat odpověď, podle které se pozná, že běží nejen systém serveru, ale hlavně vlastní server Stream-Cinema. Aby nedošlo k přílišnému přetěžování serveru, posílá se tento request v delší periodě než ping. Tohle by teoreticky bylo možné zajistit i mimo Kodi (v shell scriptu) a do Kodi to dostat nějakou náhradní metodou.

Ten třetí způsob, to už je moje osobní řešení, které neplánuji publikovat. Jen pro pořádek ho uvedu. Nahradil jsme všechny hlášky v addon Stream-Cinema týkající se výpadku komunikace se Stream-Cinema nastavením speciální "property" proměnné. Na jejím základě Monitor přejde na zjišťování dostupnosti serveru Stream-Cinema (request/parsování odpovědi) v krátkém cyklu a dokud server v nastaveném počtu cyklů neodpoví správně, tak skin zablokuje všechny přístupy k funkcím addon Stream-Cinema. Uživatel tak hned vidí, že je server down a nepokouší se (ani tu možnost nemá) cokoliv z addon Stream-Cinema spouštět. Jak jsem říkal, tohle ale nehodlám publikovat, a to z mnoha důvodů. Tím hlavním je to, že to funguje pouze s upraveným addon Stream-Cinema, který na našich instalacích a instalacích našich známých distribuujeme jako fork z "našeho" repozitáře. Ve stavovém řádku se pak Stream-Cinema server (ikona filmové kamery) prezentuje třemi stavy:
  • bílá - vše OK
  • žlutá - došlo k nějakému problém, server neodpovídá správně, Monitor přejde na kratší peridou zjišťování stavu serveru
  • červená - server neodpovídá vůbec a skin zablokuje všechny funkce související s addon Stream-Cinema
Co se týče zobrazení počtu VIP dní, tak to není záležitost addon Monitor. A zobrazení počtu VIP dní v nastavení, to sis asi popletl, to má realizované fork addon Stream-Cinema pro Enigmu, myslím že se tady na fóru o tom psalo (asi @hansolo). V Kodi addon to realizované není, takže to tam ani nehledej. Kodi addon ale tuto informaci ukládá do "property", která je ve skinu jednoduše použitelná. Popsal jsem to v Webhare VIP days v tématu Estuary Easy. Nicméně vzhledem k omezení (hodnota se zobrazí až po prvním pokusu o spuštění něčeho přes addon Steram-Cinema) to přímo do Monitor plánuji zavést také. Buď jako trvalé zobrazení ve stavovém řádku (jak je to uvedené v připojeném odkazu - kam jsem ještě doplnil změnu barvy - normální je bílá, pokud to podleze 1. mez žlutá a pokud 2. mez tak červená) nebo jako alarmovou zprávu (Kodi notice), která se bude periodicky zobrazovat při podkročení určité meze počtu zbývajících VIP days.
 
Citovat
  


Příspěvků v tématu
[WIP] Monitor Kodi - od Client - 15.1.2019, 14:34
RE: [WIP] Monitor Kodi - od BBaron - 13.2.2019, 11:08
RE: [WIP] Monitor Kodi - od Client - 13.2.2019, 16:37
RE: [WIP] Monitor Kodi - od Client - 20.2.2019, 8:41
RE: [WIP] Monitor Kodi - od j.jusko - 27.3.2019, 16:49
RE: [WIP] Monitor Kodi - od Client - 28.4.2019, 2:38
RE: [WIP] Monitor Kodi - od j.jusko - 28.5.2019, 11:02
RE: [WIP] Monitor Kodi - od Client - 28.5.2019, 11:32
RE: [WIP] Monitor Kodi - od forsajd - 28.5.2019, 11:41
RE: [WIP] Monitor Kodi - od j.jusko - 28.5.2019, 12:00
RE: [WIP] Monitor Kodi - od otava5 - 29.5.2019, 7:17
RE: [WIP] Monitor Kodi - od orlov - 30.5.2019, 16:33
RE: [WIP] Monitor Kodi - od Client - 09.10.2019, 7:39
[WIP] Monitor Kodi - od j.jusko - 09.10.2019, 8:17
RE: [WIP] Monitor Kodi - od Client - 09.10.2019, 10:46
RE: [WIP] Monitor Kodi - od JiRo - 02.12.2023, 19:48

Přejít na fórum:


Prochází: 1 host(ů)