• 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:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Kodi 19.0 Matrix a Sosáč
#21
Takže už som blbý chytrolín a chudáček len preto, lebo som sa odvážil upozorniť na občasný problém kodi zo store? Nejak moc si to berieš osobne, vlastníš akcie microsoftu, či čo ti je? nikto ti to veď nezakazuje používať..
Ďakujem za ďalšie nadávky aj negatívne hodnotenie, obratom vraciam (bez nadávok) a naďalej ti tlieskam.. 3

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#22
Zase připlul nějaký zabanovaný "new fan" tohoto fóra? Proč se pořád řeší kodi19, která má tolik omezení a bude mít čím dál víc? Jeďte na 18.9 a vše ok

Až tvůrci doplňků vše překopou, zase to pofrčí
 
Citovat
#23
Můžete mi vysvětlit, co je špatného na tom snažit se vyřešit problémy s Kodi 19? Je jasné, že když si to člověk zdowngraduje, tak to fungovat bude. Jak jste se snažili vy pomoci @Saljack? Dělat tady chytrý a vzájemně si zvyšovat karmu vám ale jde dobře, co?
 
Citovat
#24
Tak jo opět jsem něco opravil. Uz by se opet melo zobrazovat texty. Opravil jsem i ten tracker akorat je potreba zase pockat nez bude zamergovany stream resolver https://github.com/xbmc-kodi-cz/script.m...ver/pull/5 . Je tam jeste par drobnosti jako nejaka chyba s notifikaci ale ta me netrapi a uz mi vsechno funguje. @B.Blah: nemam win tak nemohu vyzkouset jestli vse funguje pockej az se ten PR mergne a zkus to.
 
Citovat
#25
@b.blah:
(24.2.2021, 13:27)Saljack Napsal(a): Ale sosac demjson nepouziva: .....
Dobrá rada od @playman22: Nainstaluj si 32bitový EXE Kodi 19.0 (64bitový není v kondici, obvykle ani z Store). Viz druhý příspěvek.
 
Citovat
#26
@meda Nějaký zdroj, který by potvrzoval, že 64bit není v kondici? 

@Saljack Nainstaloval jsem ten Resolver z Tvého repository. Jen jsem si musel upravit jeho verzi na 1.7.1.

Dostalo se to o kousek dál, ale stále to ještě hází chyby.

Kód:
2021-02-24 23:25:05.874 T:32756    INFO <general>: CAddonMgr::ADDON::CAddonMgr::FindAddon: plugin.video.sosac.ph v1.4.0 installed
2021-02-24 23:25:05.878 T:32480    INFO <general>: initializing python engine.

2021-02-24 23:25:06.028 T:36620 WARNING <general>: CGUIMediaWindow::OnMessage - updating in progress
2021-02-24 23:25:07.093 T:32480   ERROR <general>: C:\Users\username\AppData\Roaming\Kodi\addons\script.module.stream.resolver\lib\server\putlockerresolver.py:139: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma?
                                                     pritn ('putlocker: got http error %d fetching %s'(e.code, xml_url))

2021-02-24 23:25:07.395 T:32480 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
2021-02-24 23:25:07.397 T:32480    INFO <general>: ["Initializing provider sosac.ph with settings {'downloads': '', 'quality': '1', 'subs': True, 'lang': '0'}"]
2021-02-24 23:25:07.398 T:32480 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
2021-02-24 23:25:07.398 T:32480    INFO <general>: ['SOSAC Service Started']
2021-02-24 23:25:07.400 T:32480   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: module 'xbmc' has no attribute 'abortRequested'
                                                   Traceback (most recent call last):
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.video.sosac.ph\service.py", line 38, in <module>
                                                       XBMCSosac(SosacContentProvider(reverse_eps=reverse_eps), settings, __addon__).service()
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.video.sosac.ph\resources\lib\sutils.py", line 58, in service
                                                       self.sleep(sleep_time)
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.video.sosac.ph\resources\lib\sutils.py", line 375, in sleep
                                                       while not xbmc.abortRequested and sleep_time > 0:
                                                   AttributeError: module 'xbmc' has no attribute 'abortRequested'
                                                   -->End of Python script error report<--

2021-02-24 23:25:07.450 T:32480    INFO <general>: Python interpreter stopped
2021-02-24 23:25:07.909 T:3088     INFO <general>: CActiveAESink::OpenSink - initialize sink


2021-02-24 23:25:09.639 T:38104    INFO <general>: initializing python engine.
2021-02-24 23:25:10.784 T:38104    INFO <general>: ['URL: ']
2021-02-24 23:25:10.789 T:38104    INFO <general>: ['Running sosac provider with params: {}']
2021-02-24 23:25:10.790 T:38104 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
2021-02-24 23:25:10.791 T:38104    INFO <general>: ["Initializing provider sosac.ph with settings {'downloads': '', 'quality': '1', 'subs': True, 'lang': '1'}"]
2021-02-24 23:25:10.792 T:38104 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
2021-02-24 23:25:10.794 T:38104   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: 'str' object has no attribute 'decode'
                                                   Traceback (most recent call last):
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\plugin.video.sosac.ph\default.py", line 56, in <module>
                                                       XBMCSosac(sosac, settings, __addon__).run(params)
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\script.module.stream.resolver\lib\contentprovider\xbmcprovider.py", line 81, in run
                                                       return self.root()
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\script.module.stream.resolver\lib\contentprovider\xbmcprovider.py", line 146, in root
                                                       searches = xbmcutil.get_searches(self.addon, self.provider.name)
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\script.module.stream.resolver\lib\xbmcutil.py", line 344, in get_searches
                                                       c_local = compat_path(local)
                                                     File "C:\Users\username\AppData\Roaming\Kodi\addons\script.module.stream.resolver\lib\xbmcutil.py", line 554, in compat_path
                                                       path = path.decode('utf-8')
                                                   AttributeError: 'str' object has no attribute 'decode'
                                                   -->End of Python script error report<--

2021-02-24 23:25:10.835 T:38104    INFO <general>: Python interpreter stopped

@Saljack: Ještě jsem zapomněl dodat, že nastavení už funguje 5
 
Citovat
#27
(24.2.2021, 9:53)Saljack Napsal(a): A tady je fix pro ten script.module.stream.resolver https://github.com/Saljack/script.module...ure/matrix staci oboji stahnout zazipovat a nainstalovat jako ze zip. Furt tam otravuje tracker dialog to se musi jeste vyresit ale jinak to funguje. Nezkousel jsem menu a pridavani do knihovny (to nepouzivam tak to nemam potrebu opravovat).

Ahoj, já mám problém nainstalovat upravený socač, protože se odkazuje na verzi 1.7.1. stream.resolver, ale tvůj balík na githubu je jenom verze 1.7.0. , pokoušel jsem se přepsat v addon.xml verzi doplňku, ale to mi zase nechce nainstalovat kodi - nevím, jestli je tam nějaká kontrola checksum nebo něco jiného.

Díky za pomoc!
 
Citovat
#28
@Saljack: Doladil jsem to do finále. Nechce se mi dělat pull request, ale fixy jsou jednoduchý.

V Resolveru v lib/xbmcutil.py se v compat_path dělá decode z utf-8. V Pythonu 3 už jsou všechny stringy v objektu str v utf-8, takže není pořeba dělat decode.

Zdroj: https://stackoverflow.com/questions/2858...on-3-error

Upravil jsem proto funkci následujícím způsobem:
Kód:
def compat_path(path):
    if not sys.platform.startswith('win') and isinstance(path, str):
        path = path.encode('utf-8')
    return path
V Pluginu sosáče v lib/sutils.py jsou testy "not xbmc.abortRequested", které je pro Kodi 19 nutné změnit na "not xbmc.Monitor().abortRequested()"

Zdroj: https://forum.kodi.tv/showthread.php?tid=354577

Když se tohle upraví, tak se zdá, že všechno funguje bez problémů. Umím hodně jazyků, ale Python zrovna mezi ně nepatří 10 . Problém byl, že jsem ten stacktrace pořád četl obráceně  3 . Když jsem si to uvědomil, tak ten fix už byl jednoduchý.

Až to fixneš u sebe a dáš to do repository, tak si zase všichni mohou užít funkční plugin 5 .

PS: @playman22 a @kubik777 - zaměňujete příčinu a následek. Já razím heslo na hrubý pytel hrubá záplata. Když je někdo arogantní, tak si zaslouží poslat tam kam patří a je jedno kolik karmy na zdejším fóru má. Že se vám to nelíbí je váš problém.

@Saljack: Ještě přemýšlím zda ta funkce compat_path má nějaký smysl. To by chtělo ale vědět, jaký encoding Python 3 očekává na různých platfomách  7 .

"Maeglin: Musíš si stáhnout branch feature/matrix a v něm přepsat tu verzi na 1.7.1
https://github.com/Saljack/script.module...ure/matrix
 
Citovat
#29
Neviem, či sa na tebe smiať alebo plakať *facepalm* Aroganciu si tu predviedol len ty.. Ja som dal radu v dobrej viere a ty si mi na oplátku nadával a ešte stále si nepochopil, že si ju mohol proste prijať alebo nie.. toť vsjo! No ty si sa rozhodol mi bezdôvodne nadávať a celé to zvaluješ na mňa? Neviem čo sa na tom nedá pochopiť. Nemám slov.. 3
Kde som sa ja správal arogantne ako ty alebo ti nadával? Hoci neviem načo sa pýtam, aj tak musíš byť ty ten najmúdrejší.. Ospravedlňujem sa že som si dovolil napísať tip na rýchle riešenie!
Z mojej strany to beriem za uzavreté, lebo mi je trápne už za teba, že ti to toľko krát píšem a aj tak to nechápeš

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
#30
@playman22: Přečti si tu naši diskuzi od začátku znova. Tys mi dal radu. Já se Tě zeptal, jestli by nebylo lepší to řešit jinak. Tys mi pak arogantně odpověděl, že jsem radu dostal, tak co bych chtěl víc. Tak jsem Tě poslal tam, kam patříš. Následnými svými výlevy zde, negativním hodnocením a argumentací např. typem operačního systému jen dokazuješ, že jsem měl pravdu. Howgh!
 
Citovat
#31
Ja jsem proto psal pockejte az se zamerguje ten PR. To s tim compat_path si myslim taky, ze je zbytecne ale nevim ani k cemu to tam bylo puvodne, protoze pro win to vraci str a pro ostatni byte a to mi nedava moc smysl. Ale ten compat_path se v sosaci prave moc nepouziva takze to neni moc jak otestovat a jak jsem rekl nemam win takze to neotestuju. Kdyz budu mit vecer cas tak ten compat_path uplne odstranim a uvidime, horsi to byt nemuze. Ten abort vim akorat to neni dulezite na funkcnost to nema vliv.
 
Citovat
#32
(24.2.2021, 23:01)predator.1 Napsal(a): Proč se pořád řeší kodi19, která má tolik omezení a bude mít čím dál víc? Jeďte na 18.9 a vše ok

Například proto, že pokud máš instalaci Kodi z MS Store (což je mezi námi jednodušší verze instalace pro běžného uživatele) tak se aktualizace Kodi provede automaticky.
 
Citovat
#33
@Saljack: Proč bych měl čekat na merge PR, který ten problém s compat_path neřeší? Také nesouhlasím s tím, že se compat_path nepoužívá, protože minimálně při startu pluginu se hned použije a proto to na Windows spadne. compat_path řeší problém s encodingem názvů souborů, kde asi Windows moc nechutnají názvy obsahujíci binární data v kódovaní UTF-8. Dohledal jsem, že Python na to má funkci, která to řeší (zdroj:  https://www.python.org/dev/peps/pep-0529/ a https://docs.python.org/3/library/os.html).

Správná OS nezávislá implementace je podle mne tato:
Kód:
def compat_path(path):
    return os.fsencode(path);

Co se týká abortu, tak nevidím důvod nefixnout něco, co házi chyby do logu, je to evidentně špatně a je jasné, jak se to má opravit  8 .

Nehledě na to, že díky té chybě v abortu na pozadí neběží služba, která obnovuje subscription.
 
Citovat
#34
Maciii, ale já to mám na Androidu taky automaticky.
 
Citovat
#35
Šlo by prosím tuhle opravu pro Kodi 19 dát do https://repo.xbmc-kodi.cz ?
Pro Kodi 18.9. tam sosac je.
 
Citovat
#36
Mam odpoved od streamuj. Otestoval som a vsetko funguje ako ma, tak posielam navod:


doplněk je opět funkční i na Kodi 19, návod najdete na https://tv.sosac.tv/cs/kodi
 
Citovat
#37
Odzkoušeno potvrzují funkčnost
 
Citovat
#38
@B.Blah Uvědom si, že to dělám ve svém volném čase a nic za to nemám. Já jsem myslel počkat až bude 1.7.1 ted to teda je uz 1.7.2. A netvrdil jsem, ze se to nema opravovat, ale ze me to ted netrapi. A jestli jsem to PEP-529 pochopil spravne tak os.fsencode je zbytecne, zkousel jsem i cinske znaky na Linuxu i na Windows v Python a nikde problem nebyl, takze bych to zkusil bez toho a kdyz nekdo bude mit nejakou chybu tak to tam vratime.
 
Citovat
#39
Takze sosac sa nam rozdvojil.. https://github.com/BlueClouDragon/plugin.video.sosac.ph
Zislo by sa ich opytat, ci budu maintainovat svoju verziu, alebo je to len jednorazovy pocin..
Autor addonov freeview.sk, Dokumenty.tv, SkTonline, YAWsP a dalsich..
Mojre repo je na p.xf.cz/r pripadne cache-sk.github.io/kodirepo - pridat ako zdroj v spravcovi suborov a instalovat zo zip, pripadne si stiahnite zip priamo z githubu.
 
Citovat
#40
(26.2.2021, 11:59)cache Napsal(a): Takze sosac sa nam rozdvojil.. https://github.com/BlueClouDragon/plugin.video.sosac.ph
Zislo by sa ich opytat, ci budu maintainovat svoju verziu, alebo je to len jednorazovy pocin..

Souhlas! Když si porovnáte oba kódy, tak je tam spousta (přínosných) změn. Přímo v changelogu je napsané toto: 

2.0.0: 24. 02. 2021
- Upgrade python version to 3.0.0
- Integrate resolver library to addon structure
- Upgrade and Fix features for Kodi 19 version

Chtělo by to buď zmergovat nebo se domluvit přímo se Sosáčem na jediném doplňku a ten udržovat. Btw. tohle je ofiko vyjádření, co mi přišlo od Sosáče do e-mailu:
https://tv.sosac.tv/cs/kodi
RPi2, LibreElec 9.2.6, Sosáč addon + StreamujTV VIP účet.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)