XBMC-Kodi.cz

Úplná verze: Skylink LiveTV Addon
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
Zdravím všechny, předem se omlouvám, za mou otázku, už se tu s tím mořím několik večerů a mám chuť ten srac vyhodit z okna. Jednomu dědovi před pár lety vnutili TESLU MMC-x500 na sledování skylinku, ta aplikace android od skylinku se nedá používat, tenkrát jsem to rozběhl pres KODI a byl spokojen. Jenže to přestalo chodit, aktualizovalo se to na Nexus 20.1.  (zaplaceny skylink má).
Povedlo se mi podle návodu tady, že jde přes doplňky sledovat kanaly,ale potreboval bych to, aby to měl v záložce TV. Píše mi to chybu : M3U nemůže být vytvořen. 
zkoušel jsem to 1.7.3-fix2.zip  
už nevím co dál. Děkuji moc za případnou radu.
Nebylo by možné někde napsat jaká verze s čím funguje a poslední verze? tech verzi atd je tu strasně moc..
Zdravim do dnesniho dne jelo vse ok na google tv a kodi 20,1(nebyl instalovan zadny fix vse fungovalo) dnes jede jen archiv zive vysilani napise chyba nema nekdo ten sami problem dekuji.
Dobrý den, vcera vše OK, dnes zlom. Živé vysílání přes doplněk live tv nefunguje, přes archiv jedou jen nektere kanaly. Nefunguje například Canal+ Action a další. Zajímavé je, že ale fungují živě přes záložku TV v Kodi. Kodi 20.1, Android TV box., Verze doplňku 1.7.4. Mám dvě ruzná zařízení, obě náhle stejný problém. Zkoušel jsem reinstalaci doplňku Skylink live TV i IPTV Simple Client, nepomáhá.Umí někdo pomoci?
Testoval jsem na Kodi 19 a Kodi 20. Problém se zdá být ve vytváření EPG a s tím může souviset i nefunkční archív kde po výběru dne u některých programů hlásí chybu a nic nezobrazí.
Zdá se, že skylink cosi změnil. Je vidět změna na webu i v jejich aplikaci.
Přikládám část logu.

2023-05-23 19:17:06.216 T:9084    error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'AttributeError'>
Error Contents: 'NoneType' object has no attribute 'strip'
Traceback (most recent call last):
File "service.py", line 40, in onSettingsChanged
res = self.update(True)
File "service.py", line 102, in update
exports.create_epg(channels, sl.epg(channels, epgFrom, epgTo), path)
File "skylink.py", line 328, in epg
result.append({channel_id: tidy_epg(res[channel_id])})
File "skylink.py", line 299, in tidy_epg
data['description'] = data['description'].strip()
AttributeError: 'NoneType' object has no attribute 'strip'
-->End of Python script error report<--
Upozornenie: Skylink Live TV nie je kompatibilný s Android zariadeniami, ktoré nemajú certifikovaný operačný systém Android alebo Android TV. Aplikácia Skylink Live TV nie je kompatibilná aj so zariadeniami, ktoré majú tzv. rootnutý operačný systém. Na týchto zariadeniach aplikáciu Skylink Live TV nainštalujete, nebude ale možné si prehrať akýkoľvek obsah.
Udrzuje tento doplnok niekto? Prevzal kormidlo? Pred chvilou som opravoval chybu v inom doplnku, ktory vyuziva skylink api pre epg, tak tipujem ze aj tuto to bude chyba (ale nie nutne jedina). Description zacalo chodit v EPG obcas prazdne, co sa premietne v pythone do "None" a treba teda pridat na to kontrolu.

v subore skylink.py na riadku 298 

namiesto 
 
Kód:
if 'description' in data:

treba
 
Kód:
if 'description' in data and data['description'] is not None:

v subore exports.py na riadku 14

namiesto 
 
Kód:
return "".join(html_escape_table.get(c, c) for c in text)

treba 
 
Kód:
if text is not None:
    return "".join(html_escape_table.get(c, c) for c in text)
return ""


Nezarucujem ze to je dostatocna oprava, doplnok a ani skylink uz nepouzivam..

Pozor na taby (treba 4 medzery) ;)
Vyzkoušel jsem navrhovanou úpravu souborů .py otrocky ručně a archiv mi zase funguje. Snad někdo zkušenější vyrobí instalační fix, to už je nad mé schopnosti. Děkuji Cache
Udělal jsem PR - nezávisle na opravě od Cache a plus mínus podobně. Vypadá to, že to je na jediném místě - ze serveru přijde prázdná description.

Oprava:
https://github.com/xbmc-kodi-cz/plugin.video.sl/pull/17
Pro jistotu jsem tam přihodil i commit s opravou v exportu.

Na údržbáře se necítím (nejsem expert na Python ani na Kodi), ale když to zvládnu opravit, tak PR udělám...

Teď bych jen poprosil, aby někdo z maintainerů udělal bump verze.
Ještě je nutné ke změnám od Cache přidat úpravu v exports.py na ř. 75

je tam:

if 'credits' in p and len(p['credits']) > 0:

ale při exportu epg muže být credits také None
tak upravit na:

if 'credits' in p and p['credits'] is not None and len(p['credits']) > 0:

a epg se zapíše kompletní.

Přikládám fix na verzi 1.7.4 [attachment=9151]
(24.5.2023, 0:03)stealth2018 Napsal(a): [ -> ]Ještě je nutné ke změnám od Cache přidat úpravu v exports.py na ř. 75

je tam:

if 'credits' in p and len(p['credits']) > 0:

ale při exportu epg muže být credits také None
tak upravit na:

if 'credits' in p and p['credits'] is not None and len(p['credits']) > 0:

a epg se zapíše kompletní.

Přikládám fix na verzi 1.7.4

Již jsem to nezmiňoval, ale jelikož jsem prvotní opravu udělal nezávisle na tom, co zde psal cache, tak jsem do svého PR ještě postupně přidal 2 commity, kde tyto opravy jsou (nejen credits, ale i genres) - viz diff mého PR. Poté už mi Kodi žádnou chybu do logu nevyhodil a epg se vygeneroval správně a validně...

Takže si myslím a doufám, že ten PR je ready. Teď už jen chybí nějaký správce repa, aby to akceptoval a zvýšil verzi, pak opravu dostanou všichni...
A môžeš tu dat súbor, čo si urobil?
problem pretrvava u mna stale facham na 18,5 kodi a oprava plugin.video.sl-1.7.4-fix.zip    nefunguje vypisuje to zavislost na xmbc.python verze 3.0.0 nemohla byt vyresena , nejde to .. dake navrhy na opravu  PROSIM archyv ktory nejde  mi velmi chyba  Prosim opravte to niekto . za pochopenie vopred dakujem
: oprava je zřejmě určena pro Kodi 19.x a mladší. Předpokládám, že autor opravy to zmínil.
Ja som pouzil  plugin.video.sl-1.7.4-fix.zip od stealth2018 na Kodi 20.1 a ide to bez problemov.
(25.5.2023, 9:17)jkmh Napsal(a): [ -> ]: oprava je zřejmě určena pro Kodi 19.x a mladší. Předpokládám, že autor opravy to zmínil.

Oprava by predpokladam mala fungovat aj na starsom Kodi so starsim pythonom, tie zmeny nie su specificke pre novsi python. Len tu poskytnuty fix vychadza z verzie pre Kodi 19+, preto to vyzaduje novsi python na Kodi 18.
Ked bude zaradena zmena do repozitara, tak sa vygeneruju verzie aj pre starsie, aj pre novsie Kodi.

: do toho pull requestu by si mal zaradit aj push verzie a komentar v news vramci addon.xml, potom by to hadam mohol schvalit..?

Niekto by to mohol otestovat aj na starsom kodi 18, najjednoduchsie by bolo manualne stiahnut oba aktualizovane subory exports.py a skylink.py a manualne si ich nahrat do ...Kodi\addons\plugin.video.sl\ ci vsetko funguje ako ma..
: Vycházel jsem jen z hlášky o požadavku na verzi pythonu , kterou publikoval :
Treba nieco aktualizovat alebo cakat na aktualizaciu koli EPG ktore nezobrazuje uz 3ti den...?
(25.5.2023, 21:09)cache Napsal(a): [ -> ]
(25.5.2023, 9:17)jkmh Napsal(a): [ -> ]: oprava je zřejmě určena pro Kodi 19.x a mladší. Předpokládám, že autor opravy to zmínil.

Oprava by predpokladam mala fungovat aj na starsom Kodi so starsim pythonom, tie zmeny nie su specificke pre novsi python. Len tu poskytnuty fix vychadza z verzie pre Kodi 19+, preto to vyzaduje novsi python na Kodi 18.
Ked bude zaradena zmena do repozitara, tak sa vygeneruju verzie aj pre starsie, aj pre novsie Kodi.

: do toho pull requestu by si mal zaradit aj push verzie a komentar v news vramci addon.xml, potom by to hadam mohol schvalit..?

Niekto by to mohol otestovat aj na starsom kodi 18, najjednoduchsie by bolo manualne stiahnut oba aktualizovane subory exports.py a skylink.py a manualne si ich nahrat do ...Kodi\addons\plugin.video.sl\ ci vsetko funguje ako ma..

: díky za tip, přidal jsem tam changelog, takže teď je to na :  nebo jiném správci repa, aby PR přijal.
: opravoval jsem pro Kodi 20, starší kompatibilitu netuším a nemám jak otestovat.
: soubory s opravami jsou v příloze, stačí je přehrát přes původní (zazálohování původních vždy doporučeno)
(25.5.2023, 9:44)ieee Napsal(a): [ -> ]Ja som pouzil  plugin.video.sl-1.7.4-fix.zip od stealth2018 na Kodi 20.1 a ide to bez problemov.
Potvrzuji, "fix" pro Kodi 19.5 funkční... Shy
na posledne Kodi nebudu fixnute tieto opravne subory ?