• 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)
@waladir Hlavně si dejte bacha, aby se v O2TV zase neprobudili. Už to tady jednou bylo, když měli problémy díky původním verzím řešení příjmu v Kodi i Tvheadend, kterou pak ještě úspěšně rozšířil @pavuucek ve svém addonu/scriptu. Jasně podíl na tom měla i nešikovná implementace NanguTV, ale to už samozřejmě O2TV nezajímalo. Chvíli to pak trvalo, než se vášně usadily a mohli jsme O2TV přijímat v plné palbě. Tak aby se to nerozjelo opět.

Ono je hezké, že dokážeš vytěžit data ze serverů služby tak, jak potřebuješ, ale pokud s tím původní desisgn implementace nepočítal, tak jim tam zase někde vznikne úzké hrdlo, a pak to nejdřív začnou škrtit a nakonec zase spustí nějakou protiakci. A opět to povede k tomu, že se v něktrých kruzích začne víc mluvit o Kodi jako o problému, a to bude další z impulsů, jak to začít řešit nějak zgruntu. Ono už je toho víc: TV i YT bez reklam nebo s jednoduchou možností jejich přeskakování, Stream-Cinema addons, ... Jako by toho nebylo málo.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
@JiRo: nadměrného zatěžování jsem se snažil vyvarovat, právě kvůli tomu, aby O2 ideálně o doplňku nevědělo. Pokud všechno funguje normálně, tak je zátěž minimální, protože se dotahují informace jen k k jednotlivým pořadům a pro živé vysílání by měly být data v lokální databázi. Popravdě jsem nedomyslel, co se bude hlavně u živého vysílání dít, když z nějakého důvodu nebude fungovat aktualizace databáze. Každopádně to nějak pořeším.
 
Citovat
@waladir Tak to je dobře, že to tak vnímáš. U řešení od @pavuucek na to soustavně apelovat myslím že @Client", nikdo to nebral na vědomí a víme, jak to dopadlo.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
waladir: Dneska mi doplněk šel bez problému. Internet mám od O2 a díky za tu jinou verzi, v případě, že bude zase problém, tak to zkusím.
 
Citovat
Jde vám v tuto chvíli? U mě pouze hláška "problém s přehránim streamu" jak v živém vysílání, tak i v archivu.
 
Citovat
@Cinda: Nejede, asi mají nějaký výpadek. Nejde se přihlásit ani na web www.o2tv.cz.

Už to jede.
 
Citovat
Ahoj mám dotaz v pod jedním účtem mám dva balíčky L a XL, jak doplněk přenu na XL? Běží pouze L.
 
Citovat
@mironek: zkus nastavení doplňku na záložce Přihlášení změnit u Pořadí ServiceId (neměňte) z 0 na 1. Pak dej v Seznam kanálů - Resetovat seznam kanálů, aby to znovu načetlo kanály z nabídky.
 
Citovat
V repozitáři je nová verze 2.1.0. Přináší dvě změny, které mohou být z pohledu uživatele krok zpět, ale bylo je nutné udělat.

První souvisí s problémy, který se začaly různě objevovat. Souviseli z dotahováním detailních informací k pořadům, které chyběly v lokální databázi. Jejich aktualizaci se provádí pravidelně v nastaveném intervalu. Pokud z nějakého důvodu data chyběla, např. k tomu může dojít v případě, že Kodi nebylo delší dobu puštěné, tak to vytvářelo velké množství požadavků na servery O2, které zřejmě kvůli regulaci zátěže, začaly vkládat cca. 5s pauzy. To způsobovalo problémy např. u živého vysílání, ale teoreticky i jinde. Zřejme to pak mělo vliv i na pravidelnou aktualizaci, která přestala fungovat a celé se to ocitlo v začaroveném kruhu.

V téhle verzi se detailní informace už nebudou ad-hoc dotahovat, s vyjímkou, kdy je zajištěné, že to bude právě jen jeden konkrétní pořad. V ideálním případě byste to neměly poznat, protože informace budou v DB. Pokud např. Kodi pouštíte jen sporadicky, takže nedochází k pravidelné aktualizaci dat , tak se bohužel může stát, že se nezobrazí detailní informace nebo poster. Aby to nevypadalo tak smutně, tak se v tomhle případě bude zobrazovat alespoň logu kanálů. Vím, že to není rozhnodně změna k lepšímu, ale pokud chceme, aby doplněk fungoval  dál a O2 nezačlo házet nějaké klacky pod nohu, je lepší to zkousnout, než na sebe uporozňovat. Chtěl bych vás tedy poprosit, ať nezůstávate jen kvůli tomu na starší verzi.

Druhá věc souvisí s XBMC-Kodi.cz, kde došlo k vytvoření samostatného repozitáře pro Kodi 19 - Matrix. Matrix se pomaloučku blíží, takže už bylo na čase. Doplněk jsem sice přepsal tak, aby byl funkční jak v Matrixu tak ve starších verzích, ale musel jsem to malinko očůrat tím, že jsem neuvedl v závislostech pro jakou verzi/verze je doplněk určený. Díky zmíněným změnám jsem to musel dát do pořádku :-) Nově tedy buou existovat samostatné verze v příslušném repozitáři. Jestli nepoužívate Kodi 19, nic se pro vás nezmění. V případě, že jdete s dobou a máte Kodi 19 a XMBC-Kodi CZ/SK verze 1.1.1 (pro Leia a starší), doplněk po aktualizaci na 2.1.0 už kvůli doplněné závislosti nepustíte. Mělo by stačit repozitář odstranit a nainstalovat znovu. Už by se měla nabídnout verze 1.2.0, které obsahuje verzi doplňku s závislostmi potřenými pro Matrix. Funkčně jsou obě verze identické.
 
Citovat
Zatím je přechod na verzi 2.1.0 bez problémů. Díky za péči o doplněk.
 
Citovat
Dokud jsem neznal tento doplněk, používal jsem jen Simple IPTV Clienta a EPG jsem si stahoval pomocí "Playlist O2TV.CZ addon - verze od Pavuucek".
Proč nepoužít podobný princip i nyní?
Přece je zbytečné stahovat stejná data tisíckrát přímo od O2TV.
První krok by byl vytvořit skript, který by hezky pomalu (jednou za 24 hodin) postahoval všechna potřebná data a vygeneroval EPG.
Druhý krok by byl najít vhodný server, kde by skript běžel a odkud by uživatelé EPG stahovali.
Třetí krok by potom byl upravit doplněk tak, aby umožňoval stahování tohoto EPG, místo stahování přímo z O2TV.
Problém je asi jen ten krok číslo dva.
 
Citovat
@listener: nevím jak přesně fungoval "Playlist O2TV.CZ addon - verze od Pavuucek" , ale pokud myslíš, že by se někde kešovalo EPG z O2, tak to by nějak šlo. Stahování se může použít z doplňku, takže by se musely jen napsat a vystavit API pro poskytování dat a v doplňku je využít, ideálně z nějakým fallbackem na servery O2.
 
Citovat
Pavuucek prostě generoval EPG pro sebe, ale získaná data poskytoval i ostatním zájemcům. Stahoval se přímo xml soubor, kterému rozuměl Simple IPTV Client. Ale ten princip kešování a potom poskytování dat "on demand" pomocí API (někdo potřebuje EPG jen k základním kanálům - jako třeba já), by bylo určitě lepší.
 
Citovat
Nehledě na to, že vystavení klasického xmltv by mohlo narazit (jak už se stalo několikrát). Už tady takových služeb pár bylo a většinou dříve či později skončily. Pokud to ale bude zabalené do nějakého proprietálního api, má to šanci na přežití rozhodně větší.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
Uvažuju o dvou variantách. Jedna by byla založená na API, víceméně funkčně ekvivalentních k tomu, která doplněk používá u O2 (první mám už rozdělané). Druhá by mohla být stažení inkrementů databáze (sqlite) a synchronizaci dat s lokální DB. Uznávám, že je to trošku zvěrstvo, ale má to i nějaké nesporné výhody ;-)
 
Citovat
A ta lokální DB by fungovala i pro Simple IPTV Clienta (SC), nebo jen pro doplněk ? I když (nevím, jak to přesně funguje teď) asi by bylo možné, aby doplněk generoval EPG pro SC z dat, uložených v jeho DB.
 
Citovat
Už teď se doplněk umí z dat v lokální DB generovat EPG pro IPSC (XMLTV). Buď v zadaném intervalu, nebo lze i generování pustit ručně. Teď řeším v podstatě jen aktualizaci dat v db bez O2 použití O2 API. Nakonec půjdu cestou stahování DB a synchronizaci dat mezi nimi (na úrovni SQL). Bude to sice znamenat vyšší přenášené objemy dat, ale celé to bude efektivnější, jednodušší na zpracování a s minimálními nároky na server. Už to mám nějak funkční, ještě budu muset doladit nějaké věci, některé věci dodělat a pak otestovat.
 
Citovat
Pro zájemce sem dávám novou verzi 2.1.1, která obsahuje použití kešovaných EPG dat. Funguje to tak, že si doplněk stáhne z internetu aktualizovanou a zkomprimovanou DB (velikost kolem 10 MB) a provede přídání pořadů, které nejsou v lokální DB, případne se u nich změnily základní data. Pokud nevzniknout nějaké problémy na stráně O2, DB obsahuje i detailní data ke všem pořadům. Celá synchronizace je udělané tak, že pokud dojde k nějaké chybě ať už v dostupnosti serveru nebo samotného souboru s daty, stáhnul se poškozený nebo vznikla nějaká chyba při zpracování, pustí se stažení dat přes O2 API.

Připojená verze doplňku je určená pro Kodi Leia a starší. V repozitáři pak bude i verze pro Matrix. Že to funguje poznáte podle toho, že stažení dat bude fungovat rychleji :-) Zároveň by se velikost lokální DB (epg.db v userdata\addon_data\plugin.video.archivo2tv) měla pohybovat kolem 40 MB a samořejmě byste měly vidět v doplňku u všech pořadů detailní data. Uvidíme co to udělá se serverem, kde je soubor vystavený a jak to celé bude fungovat.


Přiložené soubory
.zip   plugin.video.archivo2tv-2.1.1.zip (Velikost: 115,62 KB / Stažení: 20)
 
Citovat
Jestli tomu rozumím, tak DB je někde na Tvém hostingu?
 
Citovat
@Cinda: přesně tak. Běží mi tam skript, který data aktualizuje každé 4 hodiny. O2 změny provádí  nejspíš je jednou denně, takže se data to jinak data v DB nemění. Když by se něco stalo, tak si doplněk začně stahovat data z O2 jako doteď.
 
Citovat
  


Přejít na fórum:


Prochází: 7 host(ů)