• 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:
  • 8 Hlas(ů) - 4.25 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
iVysílání
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.
 
Citovat
@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.
 
Citovat
@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.
 
Citovat
@waladir: nasadil jsem to, zkousel na streamu CTSport a CT24, cca 3hodiny to jelo a ani jednou nespadlo
 
Citovat
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.
 
Citovat
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.
 
Citovat
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?
 
Citovat
@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!
 
Citovat
@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í?
 
Citovat
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.
 
Citovat
@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.
 
Citovat
@waladir: Nevadí, pusť to z hlavy. Nejde o život.
 
Citovat
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....cz/pull/10

muzete zkusit, pripadne nahravejte plne logy
 
Citovat
@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.
 
Citovat
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
 
Citovat
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.
 
Citovat
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. :)
 
Citovat
@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.
 
Citovat
(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
 
Citovat
@mlebeda: to je pořád log CoreELECu. Zkus postupovat podle postupu pod Poslání logu v prvním příspěvku.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)