XBMC-Kodi.cz

Úplná verze: Zpětné sledování O2TV (OTT)
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
: v Simple clientu to ,ale funguje bez problémů.
: Tak to jsem nepochopil. Mám ještě Skylink Addon a ten dělá i EPG, tak jsem to hledal i zde  5
Zdravím autora doplňku,
skvělá práce!!! Velmi chválím. Mám jen dotaz, při spuštění žívého vysílání mě to někdy načte jen SD rozlišení, bitrate max 2450000, po opětovném znovustuštění už to je v HD bitrate 6000000, co by mohlo být příčinou? Archiv funguje dobře. Je doplněk závislý na InputStream Adaptive? Děkuji za info.
Na InputStream Adaptive už doplněk závislý není. Vypadá to, že O2 vrací streamy v různém pořadí. Ošetřím to lépe.
Děkuji za info.  Výborná práce na doplňku a odladění.
Problém se streamem je opravený. Pokud není zapnuté použití jen SD streamu a bude jich k dispozici víc, vybere se přednostně HD stream. Předtím záleželo na tom, v jakém pořadí je poslalo O2.
V repu to ještě není?
Pokud se to někde nezasekne, v repu se nová verze objevjí do cca. dvou hodin.
@ waladir , super práce, po opravě funguje vše v HD, velká pochvala, za mě výborný doplněk pro Kodi.
Mě nefungují nahrávky, skončí to chybou.... Jak jste na tom Vy?
Kód:
 
2020-05-16 20:33:32.777 T:4088221712   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.archivo2tv/?action=list_recordings)
2020-05-16 20:33:32.777 T:4088221712   DEBUG:   ParentPath = [plugin://plugin.video.archivo2tv/]
2020-05-16 20:33:32.778 T:3224355712   DEBUG: Thread waiting start, auto delete: false
2020-05-16 20:33:32.785 T:3207570304   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.archivo2tv] took 9 ms
2020-05-16 20:33:32.786 T:3224355712   DEBUG: StartScript - calling plugin Sledování O2TV('plugin://plugin.video.archivo2tv/','86','?action=list_recordings','resume:false')
2020-05-16 20:33:32.786 T:3189973888   DEBUG: Thread LanguageInvoker start, auto delete: false
2020-05-16 20:33:32.787 T:3189973888    INFO: initializing python engine.
2020-05-16 20:33:32.787 T:3189973888   DEBUG: CPythonInvoker(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py): start processing
2020-05-16 20:33:32.816 T:3189973888   DEBUG: -->Python Interpreter Initialized<--
2020-05-16 20:33:32.816 T:3189973888   DEBUG: CPythonInvoker(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py): the source file to load is "/storage/.kodi/addons/plugin.video.archivo2tv/main.py"
2020-05-16 20:33:32.817 T:3189973888   DEBUG: CPythonInvoker(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py): setting the Python path to /storage/.kodi/addons/plugin.video.archivo2tv:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0
2020-05-16 20:33:32.817 T:3189973888   DEBUG: CPythonInvoker(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py): entering source directory /storage/.kodi/addons/plugin.video.archivo2tv
2020-05-16 20:33:32.817 T:3189973888   DEBUG: CPythonInvoker(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py): instantiating addon using automatically obtained id of "plugin.video.archivo2tv" dependent on version 2.1.0 of the xbmc.python api
2020-05-16 20:33:32.879 T:4088221712   DEBUG: ------ Window Init (DialogBusy.xml) ------
2020-05-16 20:33:33.167 T:3189973888   DEBUG: CAddonSettings[plugin.video.archivo2tv]: loading setting definitions
2020-05-16 20:33:33.167 T:3189973888   DEBUG: CAddonSettings[plugin.video.archivo2tv]: trying to load setting definitions from old format...
2020-05-16 20:33:33.169 T:3189973888   DEBUG: CAddonSettings[plugin.video.archivo2tv]: loading setting values
2020-05-16 20:33:34.758 T:3189973888    INFO: CPythonInvoker(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py): script aborted
2020-05-16 20:33:34.758 T:3189973888   DEBUG: onExecutionDone(158, /storage/.kodi/addons/plugin.video.archivo2tv/main.py)
2020-05-16 20:33:34.761 T:4088221712   DEBUG: ------ Window Init (DialogNotification.xml) ------
2020-05-16 20:33:34.772 T:3189973888    INFO: Python interpreter stopped
2020-05-16 20:33:34.772 T:3189973888   DEBUG: Thread LanguageInvoker 3189973888 terminating
2020-05-16 20:33:34.788 T:3224355712   ERROR: GetDirectory - Error getting plugin://plugin.video.archivo2tv/?action=list_recordings
2020-05-16 20:33:34.789 T:3224355712   DEBUG: Thread waiting 3224355712 terminating
2020-05-16 20:33:34.794 T:4088221712   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
2020-05-16 20:33:34.796 T:4088221712   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.archivo2tv/?action=list_recordings) failed
2020-05-16 20:33:34.796 T:4088221712   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.archivo2tv/)
2020-05-16 20:33:34.796 T:4088221712   DEBUG:   ParentPath = [plugin://]
2020-05-16 20:33:34.797 T:4088221712   DEBUG: Loading items: 4, directory: plugin://plugin.video.archivo2tv/ sort method: 0, ascending: false
2020-05-16 20:33:34.805 T:3241177984   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.archivo2tv] took 9 ms
2020-05-16 20:33:34.811 T:3224355712   DEBUG: Thread BackgroundLoader start, auto delete: false
2020-05-16 20:33:34.833 T:3224355712   DEBUG: Thread BackgroundLoader 3224355712 terminating
2020-05-16 20:33:39.541 T:4088221712   DEBUG: ------ Window Deinit (DialogNotification.xml) ------
2020-05-16 20:33:42.757 T:4077908864   DEBUG: CLibInputKeyboard::ProcessKey - using delay: 400ms repeat: 80ms
2020-05-16 20:33:42.757 T:3224355712   DEBUG: Thread Timer start, auto delete: false
2020-05-16 20:33:42.789 T:4088221712   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-05-16 20:33:42.838 T:3224355712   DEBUG: Thread Timer 3224355712 terminating
2020-05-16 20:33:42.881 T:4088221712   DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x000d, modifier: 0x0
2020-05-16 20:33:42.881 T:4088221712   DEBUG: HandleKey: return (0xf00d) pressed, action is Select
:  prosím tě, ten vygenerovaný playlist má jakou "životnost"? Musí se to ručně po určitém čase znovu generovat nebo se to děje automaticky?
díky
: můžeš zkusit zapnout logování požadavků - URL a logování odpovědí a poslat log, jestli tam bude vidět víc?

: playlist se generuje jen manuálně v nastavení. Omezenou platnost nemá, samozřejmě pokud nedojde k nějake změně v nabídce. Pak je dobré ho vygenerovat znova, aby se zaktualizoval. Při puštění kanálu v IPTV Simple Client se zavolá funkce Sledování O2TV, která pustí stream. Zároveň řeší přihlášení apod. Ale to je mimo playlist.
: změnil jsem ještě API pro získání seznamu nahrávek. Zkus prosím, jestli to nebude už fungovat.
: ne ne nejde a opravdu v logu není víc než jsem ti poslal....
: zkus ješte tohle. Je tam vypnuté ošetření chyb u požadavků z O2, takže pokud k nějaké chybě dojde, spadne tvrdá chyba. Určitě měl zapnuté Povolit protokolování ladění v Systém - Nastavení a logování URL požadavků a odpovědí v doplňku. Bude to do logu vypisovat jednotlive dotazy a co se vrátilo.

Dělal jsem aktualizaci na androidu a také nahrávky fungují. Nejspiš to bude zase nějakým specifikem na straně O2, kdy se to prostě u někoho chová jinak :-(

Odstatní si tuhle verzi instalovat nemusí, nic nového nepřináší. Pokud dám pak nějakou opravu do repa, tak se vám pravděpodobně neprovede  aktualizace. Pokud zrovna něco netestujete, tak doporučuju používat verzi z repa, tj. 1.4.0.
Ahoj, předně díky za perfektní plugin, funguje to skvěle! Mám jen jeden takový kosmetický problém, když si nechám vygenerovat playlist a spouštím streamy skrz IPTV Simple Clienta, na úvodní obrazovce Kodi se nezobrazují poslední přehrané kanály, je to problém u mě, nebo je to obecná vlastnost?
: dnes jen v rychlosti - mohu potvrdit slova : Nahravky u me take skonci chybou "Chyba Sledovani O2TV". Stejna chyba na Win10 s obema verzema addonu 1.4.1.
Nevim, zdali mam logovani zapnuto tak, jak potreba, nicmene prikadam cast logu ktera sne snad tyka one chyby - [attachment=6552]

Na Android boxu jsem v rychlosti zkusil jen tu cerstvejsi 1.4.1, chyba u Nahravek stejna.
: problém děla načtení detailu u nějaké konkrétní nahrávka. Už jsem tam udělal nějaké úpravy kvůli přidání mazání a přidávání nahrávek (zatím jen z archivu) a odfiltroval nehotové nahrávky. Kromě toho jsem udělal vypsání nějakých ID pro diagnostiku (je nutné mít nastavené v Systém - Nastavení - Protokolování zapnuté Povolit protokolování ladění) a při chybě by to mělo pokračovat dál. Tak to zkuste, jestli to bude lepší. Pokud nějaká náhravka bude chybět, bude to ta problémová. Mám podezření, že by mohlo jít o starší 14 dnů. Zkusím si to nasimulovat u sebe. Pokud se to povede, je už skoro vyhráno ;-)

.hav: popravdě nevím co myslíš. Funguje to s nějakým jiným playlistem v IPTV Simple Clientovi? Ideální by byl snímek obrazovky, kde bude co máš přesně na mysli.
: Nope, i s touto novu verzi 1.4.1 to nejde, ale aspon to uz pise "Problem s nactenim nahravky". Pravda je, ze manzelka tam ma nahrane nejake kravoviny i z 20. a 25.4., takze o dost vic, nez 14 dnu.
Ted uz ten Log bude snad takovy jaky by mel byt, snad a nej neco vyctes. Nicmene dovol abych byl malicko schizofrenni a kompletni log Ti poslal radeji via SZ, nez verejne.
: díky, opravdu je problém v tom, že se to snaží stáhnout detailní informace, které už O2 nemá. Beru to teď přímo z nahrávky (zjistil jsem, že je tam všechno potřebné). Bohužel nahrávání mám řešené u sebe, takže to jen zkouším na tom, co jsem si tam nacvakal a to zatím ještě z EPG O2 nevypadlo. Snad úprava problémy vyřeší.
: Zelbohu i na treti testovaci verzi 1.4.1 pretrvava stejna chyba. Link na novy log v SZ.