• 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:
  • 37 Hlas(ů) - 3.46 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Zpětné sledování O2TV (OTT)
Doplněk zraje jak dobre víno. Díky.
 
Citovat
Super práce. DÍKY MOC.Jen škoda, že je trhavý obraz na nejvyšší rozlišení. Ale i těch 1280x720 se dá, když člověk ten fotbal chce prostě vidět...
 
Citovat
@nerviczek: pokud používáš HLS zkus MPEG-DASH. Problém může být i v HW, pokud nepodporuje dekódování H.264 a dělá se to softwarově.
 
Citovat
Tak, tak - doplněk nám krásně zraje, máme tu holt dobrého zahradníka  Thumbup
S905X 2/3 → CE 20 \ RPi4 → LE 19 \ HTPCLE 18 \ NAS Synology DS212J/DS220+ \ Vero 4K+ → OSMC 19
 
Citovat
waladir: No mám to zaplé na MPEG-DASH a krabička Mi Box S....možná mám něco špatně nastavené v KODI....zas tak moc se v té aplikaci neorientuji....rychlost netu je dostačující, takže třeba fakt bude problém v tom Mi Boxu...ale tak hlavně že to jede aspoň na těch 1280....
 
Citovat
Dodělal jsem novou verzi, kdy jsem omezil zbytek přímých volání O2. V podstatě se už teď používá pro zjištění nahrávek, vyhledání a získání URL streamu při přehrávání.

U kategorií je udělané ukládání jejich definic a synchronizace s O2 jednou za den. Udělal jsem i zobrazování pořadů v kategoriích podle dat v EPG DB. Bohužel je to závislé na detailních datech, které, pokud Kodi pouštíte jednou za čas, mohou chybět (stahují se jen na den dopředu, takže mohou vznikat díry). Z toho důvodu jsem nedal možnost používat EPG DB pro kategorie jako výchozí, ale v nastavení jde zapnout. Asi to bude o něco rychlejší, ale i pokud se tahají dat online z O2, tak alespoň na notebooku je to srovnatelně rychlé.

Ve výsledcích (online vs. EPG DB) mohou být rozdíly. Např. seskupuju pořady podle titulu, takže i pokud dávají to samé na různých kanálech, tak u online se zobrazí vícekrát, pokud se použije EPG DB, tak pouze jednou. Také počítejte s tím, že se ve výsledcích mohou u sérií zobrazovat dočasně i jednotlivě epizody, pokud byly detailní data uložené ve starší verzi než 1.8.6. V pondělí by měly z DB zmizet, takže pak už by to mělo být OK.

Vzhledem k tomu, že jsem z upravoval většinu kódu kvůli odstranění přímého volání O2 API, chtěl bych opět zájemce poprosit o testování. I když jsem to několikrát prošel, tak nedoporučuju to hned instalovat všude, ale spíš tam, kde by případné chyby tak nevadily. Pokud na nějakou narazíte, tak dejte vědet. Závažné chyby opravím ASAP, kosmetické pak ve finální verzi, která bude nejspíš o víkendu.


Přiložené soubory
.zip   plugin.video.archivo2tv-1.8.9.zip (Velikost: 103,18 KB / Stažení: 24)
 
Citovat
Ahoj, tak jsem verzi 1.8.9 testoval a par bugů jsem našel. Epg db off ve vychozim stavu. Porovnaval jsem plugin v kodi a online vysledky na webu o2tv.

Kategorie - serialy - akcni a dobrodruzne - Planeta Země: kodi - neni vysledek, web - 2 dostupné pořady. Při epg db on není dostupný ani adresář Planeta Země (tam to chápu, že jsou ty "díry", protože to testuju na notebooku, kde to neběží pořád). Dále např. ve stejné struktuře Hvězdná brána: kodi - 4 výsledky (u všech ale nejde přehrát), web - 9 výsledků. Chyba přehrání je vždy co jsem si všiml, pokud jsou pořady sdružené do série, pokud nejsou, tak přehrání funguje ok. Tedy stejná chyba např. Dokumenty - dokumentární série, ale Dokumenty - dokumentární filmy ok.  Nevím, jestli je to bug nebo se to spraví, až vyhnije stará db.

Dále bych měl 2 věci k zamyšlení:

1. řazení položek v menu Kategorie: tam to zřejmě leze stejně jako na webu (vidím to stejně). Lze to nějak smysluplně řadit (ideálně podle času, alternativně podle jména pořadu/série? Nejde o nic zásadního, jen jsem zatím nepřišel na tu o2 logiku řazení (pravděpodobně žádná není :-)

2. kontextové menu "vyhledat související pořady". Toto ideálně jak v živém, archivu, tak v kategoriích. Nevím jak to půjde integrovat do iptv simple clienta. Vidím, že web dává po kliknutí na pořad dole související pořady (sfoukne to většinou i různé díly série nebo prostě relevantní související pořady). Částečně to lze naklikat v Kategoriích, ale pokud api dovolí, tak mít to dostupné i z jiných částí addonu by bylo super.
Vorke Z6 plus (Amlogic S912) CoreELEC 9.2.0 + Kodi 18.3 (Windows 10)
 
Citovat
Díky za postřehy. Na srovnání výsledků se podívám doma. Pokud máš vypnuté používání kategorií, tak se výsledky tahají přímo z API O2, takže by se neměly proti webu výrazně lišit. Navíc je tam jen dodatečné filtrování, pokud je vybraná nějaká skupiny kanálů. S použitím EPG DB mohou být rozdíly vetší, protože v podstatě napodobuju funkčnosti API O2, kde můžu jen odhadnout jak pořady vybírají. Za je výhoda, že to můžu udělat i trošku jinak.

Co se týče třídení v kategoriích, tak to není náhodné, ale je dělané sestupně podle O2 ratingu. Epizody u sérií by se pak měly zobrazovat chronologicky.

Vyhledání souvisejících pořadů by udělat šlo, ale určitě ne v IPTV Simple Clientovi. Můžu to udělat bud online (O2 na to má API) nebo nějak opět vytáhnout data z DB, i když úplně nevím, podle čeho ty související pořady O2 vybírá. Ale např. by nebyl problém zobrazit epizody série.
 
Citovat
Taky už nějakou dobu testují. Zatím jsem nenašel fatální chybu. Přikláním se k názoru, že by pořady v kategoriích měly být řazeny abecedně a ne podle ratingu O2.

Jedna drobnost: po smazání poslední nahrávky je doplněk na tvrdo ukončen. Měl by asi skočit zpět do menu doplňku.
 
Citovat
@waladir: pokud se týká srovnání výsledků, tak EPG DB je vypnutá a kanály mám defaultně bez skupin. Udělal jsem ale test, že jsem smazal epg.db a categories.txt. Vypadá to, že v kategoriích, kde jsou seriály/série a sdružuje to jednotlivé díly to používá EPG DB pro jednotlivé epizody i když je v settings vypnutá, protože teď dostávám nadále aktuální seznam seriálů, ale nikde ani jednu epizodu (co jsem proklikal). Dříve dnes, jak jsem psal, jsem dostával jen epizody dostupné dnes a včera (chyběly 2 a více dnů starší epizody). Takže to vypadá, že vracení seznamu epizod je stále nějak navázané na EPG DB.

Třídění výsledků v kategoriích bude asi teda opravdu lepší abecedně, pokud to lze.

To kontextové menu související pořady bych dělal online přes api (tím spíš, jestli je to snadno dostupné a nevíme, jak je o2 vykouzlí). Myslím, že tam bude jen drobný dotaz v rámci konkrétního pořadu, čili mi to přijde jednodušší než to stavět offline nad DB. To menu by bylo v rámci addonu u každé položky pořadu (živé, archiv, kategorie a asi i nahrávky), funkčně stejná věc. Pokud se týká IPTV simple clienta, tak chápu omezení, tam snad jen v rámci EPG jako nová položka kontextového menu (vedle současných položek Uložit jako nahrávku a Spustit ve sledování). Podle možností :-)
Vorke Z6 plus (Amlogic S912) CoreELEC 9.2.0 + Kodi 18.3 (Windows 10)
 
Citovat
Původně jsem u kategorií vyhodil úpně kód, který volal O2 API, ale pak jsem ho na poslední chvíli zase rouboval zpátky. Série jsem asi možná už potom netestoval a je možné, že část jede vždy proti EPG DB. Mrknu na to a opravím. Dokonce uvažuju, že bych to kategorie ve finále čistě online. Zkusím ještě srovnat rychlost na TV boxu, jestli se bude nějak výrazně lišit

Třídění se mi popravně líbí víc to ratingové, kdy kvalitnější obsah je nahoře. Chápu, že někomu může vyhovovat i seřazení podle abecedy, takže to dám do nastavení, ať si to každý nastaví dle libosti.

U souvisejících pořadů bude možná problém zobrazit seznam z kontextového menu (minulý týden jsem to chtěl u nečeho jiného udělat a trošku jsem narazil), ale snad to nějak půjde. U IPTV Simple Clienta zřejmě půjde pustit z kontextového menu jen neinteraktivní akce. Tam se malinko bojím, že  nic rozumného nevymyslím, ale uvidíme.

U sérií to opravdu vždy tahalo data z DB nezávisle na nastavení. Teď už by se to mělo chovat podle nastavení a fungovat i přehrávání. Za odměnu ;-) jsem přidal možnost nastavení třídění (abecedně/podle ratingu). Fungovat to bude jen pokud se v kategoriích nepoužívá DB.


Přiložené soubory
.zip   plugin.video.archivo2tv-1.8.9.zip (Velikost: 103,22 KB / Stažení: 3)
 
Citovat
Hmm, tak ještě jednou. Nějak se mi tam nepřepsaly některé skripty :-(


Přiložené soubory
.zip   plugin.video.archivo2tv-1.8.9.zip (Velikost: 103,41 KB / Stažení: 9)
 
Citovat
Tak jsem udělal srovnání v krabičce s ARMem. Tam trvá načítaní položek desítky sekund. Jak se ukázalo, tak to není o zdroji dat (je to podobně pomalé s použitím DB i pokud se data stáhnou z O2), ale často doba generování jedné položky v seznamu kodi trvá i 200 ms. To je sice málo, ale pokud je jich několik set, tak se to nasčítá. V reakci na to jsem vykostil použití DB u kategorií a doplnil volitelné stránkování. Pokud je řazení podle abecedy a počet položek na stránku bude větší než stanovený limit, budou pořady dál rozdělené podle prvních písmen. Při řazení podle ratingu bude stránkování fungovat klasicky. Jestli pro vás rychlost bude akceptovatelná, půjde samořejmě i stránkování vypnout.

Dodělal jsem i zobrazení souvisejících pořadů a vysílání stejného pořadu. Funguje u živého vysílání, archivu a v kategoriích. U nahrávak jsem to nedělal, protože po týdnu od vysílání O2 ostraňuje data a pak už by vyhledávání nefungovalo. U IPTV Simple Clienta to ještě budou zkoušet, ale pravděpodobně to opravdu nepůjde.

Verzi s uvedenými úpravami sem dám večer. Ještě to odpoledne budu přetestovávat.
 
Citovat
V příloze je verze se zmíněnými úpravami (možnost stránkování, vyhledávání souvisejících a ostatních vysílání stejných pořadů přes kontextové menu). Navíc je tam opravená chyba s nahrávkami, o které psal Cinda. Původně jsem ji přehlédl. Pokud se neobjeví nějaký problém, dám ji během víkendu do repozitáře.


Přiložené soubory
.zip   plugin.video.archivo2tv-1.8.9.zip (Velikost: 103,51 KB / Stažení: 15)
 
Citovat
Poslední verze dává chybu v přístupu v Live v rámci addonu - nenačte se seznam kanálů - chyba. Podle logu to vypadá, že to nějak souvisí s implementací kontextových menu související a vysílání pořadu.
Vorke Z6 plus (Amlogic S912) CoreELEC 9.2.0 + Kodi 18.3 (Windows 10)
 
Citovat
@waladir: Ahoj, po aktualizaci Kodi na verzi 18.8 nejsem schopný spustit MPEG-DASH stream. HLS funguje normálně, stejně jako videa z archivu. Nevím, jestli je problém v tvém doplňku, nebo v Input Stream Adaptive? Přikládám log, mohl by ses na něj podívat, prosím?
EDIT: smáznut log
Nvidia Shield TV - Kodi Nexus
LG OLED65B7A 
 
Citovat
@docentus58: můžeš mi tu chybu poslat, třeba do SZ?
@Rene.hav: podle logu u MPEG-DASH padaly chyby pri stahovani "kousku" streamu. Zkus to možná teď, jestli to nebyly nějaké problémy na straně O2. Pokud to pořád nepůjde, tak zítra zkusím kodi upgradnout, jestli se mi to bude dít taky.
 
Citovat
Včera večer byly nějaké problémy na straně O2. Některé pořady online šly spustit, některé hazely chybu.
 
Citovat
@waladir: Díky, ale stále mi to nejde, přestalo to fungovat po tom update Kodi, dnes to nefunguje už třetí den. Dovolím si tedy tvrdit, že problém je na mém přijímači :)
Nvidia Shield TV - Kodi Nexus
LG OLED65B7A 
 
Citovat
Mám Coreelec s Kodi 18.8. Vše funguje OK.
 
Citovat
  


Přejít na fórum:


Prochází: 6 host(ů)