@PrichyM
Možná o tom už víš, ale chystá se migrace Pythonu v Kodi na verzi 3: https://kodi.tv/article/attention-addon-...n-python-3 https://kodi.wiki/view/General_informati...he_Process
a to není úplně jednoduchá záležitost. Pokud chceš změnit základní kostru doplňku, dala by se překopat i kompatibilita a vytvořit zdroj kompatibilní jak s py2 tak py3 (viz. Odkaz na wiki uvedený výše) Spravuji dva close source addony pro osobní potřebu a kvůli odlišné interpretaci stringů to znamená kompletně procházet i všechny závislosti addonu.
Došlo ke změně ve výpisu dílů pořadů - pokud článek s videem obsahuje doplňková videa, tak dojde k jejich seskupení do složky, jinak lze video ihned přehrát.
Přidáno stránkování.
Poznámka:
Výpis teď bude o něco pomalejší. To platí zejména pro kategorii "Vše", kde výpis nelze rozkouskovat. Komu to nebude vyhovovat, může používat dál verzi 0.9.3v3.2, která je plně funkční.
Edit:
Rychlejší načítání výpisů.
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
@PichyM - otestoval jsem, vysledek je super. Bohuzel je to ale vykoupeny prilis dlouhym nacitanim, u me to dela treba u vecernich zprav i 20-30s a to je prilis. Nevim jakej je "lifecycle" pluginu, ale zapojit do hry nejaky cachovani jiz nactenejch poradu/dilu asi bude nutny...
@ Bludovit Díky, vím o tom. Když jsem práci na tomto pluginu přebíral, většina stringů měla unicode značku, takže pokud to chápu správně, problém by být neměl. Jiné funkce nekompatibilní s py3 nejsou použity. Každopádně na Kodi 18 plugin funguje, řešit to budu až vyjde beta v19, potřebuju zpětnou vazbu z logu.
@petr.fischer Zkus update na v2, na mém Rpi to teď hezky frčí.
Raspberry Pi 2 - Kodi 17.6 - osmc
|-- Milan Příchal --|
@PichyM - s verzi 0.9.4v2.zip trva natazeni listu (vecerni zpravy, vyzva...) cca 15 vterin
V logu kodi se objevi hlasky:
20:24:36.737 T:34893190656 ERROR: NEWADDON Invalid Date Format "2018-02-10 18:00:07"
20:24:36.977 T:34893190656 ERROR: NEWADDON Invalid Date Format "2018-02-09 18:00:06"
20:24:37.237 T:34893190656 ERROR: NEWADDON Invalid Date Format "2018-02-08 18:00:14"
20:24:37.457 T:34893190656 ERROR: NEWADDON Invalid Date Format "2018-02-07 18:00:07"
(vyskytne so tam nekolik desitek techto hlasek)
@PrichyM -Načítá a spouští okamžitě. Internet mám UPC aktuálně 28Mbps. Dobrá práce!
@petr.fischer -Neměl bys zkontrolovat nastavení datumu a času/pásem u všech svých zařízení v LANce?
@meda - čas na všech mých BSD strojích mi hlídá nagios a běda, jak je někde špatnej :) zkontrolováno i ručně - nebudou to spis časy výdáni těch seznam streamů?
Není nová verze někde? Objevuje se mi tato chyba (čerstvá záležitost):
18:16:19.958 T:34937357568 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'urllib2.URLError'>
Error Contents: <urlopen error [Errno 8] hostname nor servname provided, or not known>
Traceback (most recent call last):
File "/home/tv/.kodi/addons/plugin.video.seznam.zpravy/default.py", line 515, in <module>
listContent()
File "/home/tv/.kodi/addons/plugin.video.seznam.zpravy/default.py", line 159, in listContent
data = getJsonDataFromUrl(__baseurl__ + u'/sections?service=zpravy&visible=true&embedded=layout')
File "/home/tv/.kodi/addons/plugin.video.seznam.zpravy/default.py", line 136, in getJsonDataFromUrl
response = urllib2.urlopen(req)
File "/usr/local/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/local/lib/python2.7/urllib2.py", line 429, in open
response = self._open(req, data)
File "/usr/local/lib/python2.7/urllib2.py", line 447, in _open
'_open', req)
File "/usr/local/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.7/urllib2.py", line 1241, in https_open
context=self._context)
File "/usr/local/lib/python2.7/urllib2.py", line 1198, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 8] hostname nor servname provided, or not known>
-->End of Python script error report<--
18:16:20.031 T:34852659200 ERROR: GetDirectory - Error getting plugin://plugin.video.seznam.zpravy/
18:16:20.032 T:34852659200 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.seznam.zpravy/) failed
@petr.fischer Což o to, base URL v záznamech ve favorites jde jednoduše zeditovat. Za pokus to stojí, pokud tam těch odkazů máš víc. Pokud se ve struktuře nezměnilo i něco dál, pomoc by to mohlo.