![]() |
|
iVysílání - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky) +--- Fórum: Video (https://www.xbmc-kodi.cz/forum-video) +--- Téma: iVysílání (/prispevek-ivysilani--13355) |
RE: iVysílání - tyctor - 08.9.2026 Citace:Primární problém je, že iVysílání používá <UTCTiming>, což ISA zřejmě nedokáže zpracovat úplně správně, pokud tedy vůbec.ano, nedokaze vubec, toto vypise: AddOnLog: inputstream.adaptive: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur. RE: iVysílání - JiRo - 08.9.2026 @tyctor: Tak čekal jsem od tebe trochu jinou reakci než jen potvrzení toho, co jsem napsal. Log si přečíst dokážu také. Ale zajímá mě, zda jsi nějak (a jak) pochodil s doporučovaným postupem. RE: iVysílání - waladir - 08.9.2026 @tyctor: zkus upravenou verzi, co jsem včera posílal. Musel jsem použít ISA i s HLS, ale problémy jako s DASH jsem tam nezaznamenal. RE: iVysílání - tyctor - 08.9.2026 @waladir: nasadil jsem to, zkousel na streamu CTSport a CT24, cca 3hodiny to jelo a ani jednou nespadlo RE: iVysílání - waladir - 08.9.2026 Ve verzi 2.3.6 se u živého vysílání používá HLS stream místo DASH. Mělo by to řešit problém s přehráváním hlavně ČT4 Sport. RE: iVysílání - pbk - 09.9.2026 Citace:Primární problém je, že iVysílání používá <UTCTiming>, což ISA zřejmě nedokáže zpracovat úplně správně, pokud tedy vůbec. No, používá. Musí, protože je to povinný element u manifestu, který je typu 'dynamic'(live) a to minimálně v jedné instanci(typů je totiž více). ČT má timeShiftBufferDepth nastaven na 76.160s(to nám dává asi 20 segmentů - jeden má délku 3.84s). ISA začíná playback asi 5-6 segmentů zpětně(asi 20s). Takže stačí, aby měl klient posunutý čas o 30s dopředu a už vám začne Kodi logovat chyby 404(ověřeno). Pokud ISA opravdu kašle na WallClock synchronizaci mezi klientem a servrem, tak pak je to velký průšvih. Proto tam ten UTCTiming element je. A navíc to vypadá, že se ISA ani nepokouší synchronizovat čas s veřejnými NTP servery, aby si zjistil rozdíl. Je sice pravda, že manifesty bez segment listu se vyskytují docela málo, ale na druhou stranu jsou užitečné v tom, že se jejich obsah vůbec nemění. Takže klient ve spojeni s HTTP fieldem 'Modified-Since' ani nemusí manifest neustále stahovat a parsovat. RE: iVysílání - listener - 10.9.2026 Ahoj. V iVysílání jsem si chtěl pustit seriál "Krvavé umění", ale selhal jsem. Jsou tam dvě verze. Jedna (pravděpodobně) s českým zvukem a druhá s anglickým zvukem a českými titulky. Ta první verze se bohužel ani nespustí, zatímco ta druhá normálně funguje. Je to nějaký obecný problém anebo je něco špatně jen u mne? RE: iVysílání - waladir - 10.9.2026 @listener: problém je v samotném streamu, který používá dynamické klíče a ISA si s tím neporadí: 2026-09-10 16:59:13.399 T:8584 debug <general>: CurlFile::XFILE::CCurlFile::Open - <https://ivys-st33-5.o2-tv.cz/ac/3d899fb946fe9209a37864cede463d51/1789052352513/ab5e4a695ab144167d952f13a33941a97/dwv.bc61924494878534862-0.2.3.1.AAQF3vA.0.61924494878434480/stream/1001-1506/000001.m4s> 2026-09-10 16:59:13.400 T:21704 debug <general>: CurlFile::XFILE::CCurlFile::Open - <https://ivys-st33-5.o2-tv.cz/ac/3d899fb946fe9209a37864cede463d51/1789052352513/ab5e4a695ab144167d952f13a33941a97/dwv.bc61924494878534862-0.2.3.1.AAQF3vA.0.61924494878434480/stream/1002-1502/000001.m4s> 2026-09-10 16:59:13.400 T:18012 debug <general>: AddOnLog: inputstream.adaptive: CWVCencSingleSampleDecrypter::LogDecryptError: Decrypt failed with error code: 2 and KID: 00000000000000000000000000000000 2026-09-10 16:59:13.400 T:18012 error <general>: AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2026-09-10 16:59:13.400 T:20372 debug <general>: AddOnLog: inputstream.adaptive: CWVCencSingleSampleDecrypter::LogDecryptError: Decrypt failed with error code: 2 and KID: 00000000000000000000000000000000 2026-09-10 16:59:13.400 T:20372 error <general>: AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! RE: iVysílání - listener - 10.9.2026 @waladir: Díky za vysvětlení. Nebylo by možné nějak tento typ chyby zachytit a uživateli to dát vědět např. notifikací? RE: iVysílání - waladir - 10.9.2026 Chyba padá mimo doplněk (v ISA), ale zkusím přidat volitelnou kontrolu, která stáhne manifest, v kterém by to mělo jít poznat a stream ani nepouštět. RE: iVysílání - waladir - 10.9.2026 @listener: tak bohužel z manifestu problémový stream poznat asi nepůjde. Mohl bych se řídit podle DRM, ale nevím jestli v iVysílání nejsou i streamy s přehratelným DRM. RE: iVysílání - listener - 11.9.2026 @waladir: Nevadí, pusť to z hlavy. Nejde o život. RE: iVysílání - brozikcz - 18.10.2026 mam zmeny ve stylu, "manzelka se potrebovala divat na StarDance" a ivysilani a jejich app na android je peklo, tak DRM je nejak zprovoznene... otestovane na android shield + macos - kodi 21.2/3 funguje live i archiv, u live je to ted hodne punk verze a zaslouzila by vymyslet lepe, ale s kodi 22 to bude asi o dost jednodusi https://github.com/waladir/plugin.video.ivysilani.cz/pull/10 muzete zkusit, pripadne nahravejte plne logy RE: iVysílání - waladir - 18.10.2026 @brozikcz: díky, na úpravy se podívám a když tak je nějak zakomponuju. Ale asi to nebude čistým mergem pull requestu. S použitím AI mám trochu problém, protože k vývoji doplňku ji moc nepoužívám. Rád vím, jak věci fungují, protože pak se snáz dělá další rozvoj nebo opravujou chyby. AI dokáže vyřešit snadno řadu problémů, ale jak jí člověk jednou použije, už je do jisté míry odkázaný na to ji používat pořád. Používám ji prakticky jen pro refaktoring kódu a to ji hodně omezuju, aby zachovávala styl a upravovala jen věci, kde to má opravdu význam. Dokonce se přiznám, že díky mému rezvovanému postoji k AI, mi svým způsobem bere chuť do další práce. Tohle je samozřejmě hodně přínosná změna, ale bude trošku práce to prodjít, dát nějak do kupy a otestovat chování na různých verzích Kodi. RE: iVysílání - brozikcz - 18.10.2026 me je to celkem jedno :) davam to co funguje v mem pripade, a otazka AI je za me neco, co fakt nechci resit, takze jestli mergnes / rucne vykopirujes / nepouzijes / je to jen na tobe RE: iVysílání - waladir - 19.10.2026 Ve verzi 2.3.7 je úprava od kolalok, která řeší lépe výběr titulků a od @brozikcz: která umožňuje přehrát streamy s problémovým DRM. Mělo by tu fungovat s verzí ISA 21.5+, tj. i v Kodi 22. @brozikcz: z mé strany to byl obecný povzdech, nebylo to myšlené nijak proti tobě. Repository na githubu používám jako úložiště hotových změn. Proto případné PR implementuju většinou nejdřív ručně u sebe. V tomhle případě jsem musel udělat nějaké úpravy pro starší verze Kodi ISA, protože buď doplněk nešel pustit nebo při přehrávání docházelo k pádu. Proto to také chvíli trvalo. Díky za tvůj příspěvek, protože bych problém s touhle specifickou DRM ochranou sám určitě nevyřešil. RE: iVysílání - mlebeda - 19.10.2026 Díky za verzi 2.3.7. Na CoreELEC již archiv funguje, jen se video z archivu po otevření na začátku zasekne a nepokračuje dal. Po přetočení o pár sekund již ale video funguje v pořádku. Přikládám log: paste.coreelec.org/2/5vb7 Každopádně moc děkuji za výborný plugin. :) RE: iVysílání - waladir - 19.10.2026 @mlebeda: to je právě to, co se bude řešit hůř, protože kód je trošku mimo mé chápání. Zkus poslat log z Kodi ,stačí odkaz z Kodi LogFile Uploaderu se zapnutým Protokolování ladění v nastavení Kodi. Log, který jsi přiložil je boot log CoreELECu. RE: iVysílání - mlebeda - 19.10.2026 (19.10.2026, 18:46)waladir Napsal(a): @mlebeda: to je právě to, co se bude řešit hůř, protože kód je trošku mimo mé chápání. Zkus poslat log z Kodi ,stačí odkaz z Kodi LogFile Uploaderu se zapnutým Protokolování ladění v nastavení Kodi. Log, který jsi přiložil je boot log CoreELECu. https://paste.coreelec.org/2/5vb7 RE: iVysílání - waladir - 19.10.2026 @mlebeda: to je pořád log CoreELECu. Zkus postupovat podle postupu pod Poslání logu v prvním příspěvku. |