Zpětné sledování O2TV (OTT) - 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: Zpětné sledování O2TV (OTT) (/prispevek-zpetne-sledovani-o2tv-ott) |
RE: Zpětné sledování O2TV (OTT) - waladir - 15.8.2021 @Apollo: Vygenerovaný playlist bude fungovat pouze v Kodi (v IPTV Simple Clientovi). Při přehrání se pak převolává doplněk, který pak řeši vše potřebné a na konci z toho vypadne stream. Použitelný playlist se samostatně přehratelným adresami streamu není možné nějak rozumně udělat. Existuje i řesení např. pro TVHeadend, kde to co dělá doplněk se řeší shellovými skripty. RE: Zpětné sledování O2TV (OTT) - Apollo - 15.8.2021 oki diky, a nevieš kde najdem to riešenie pre tvheadend ? RE: Zpětné sledování O2TV (OTT) - waladir - 15.8.2021 @Apollo: hoď mi do SZ svůj mail. Můžu ti poslat skripty, které mám. Jsou to lehce upravené skripty odsud. RE: Zpětné sledování O2TV (OTT) - lukas.v - 15.8.2021 @waladir: taky posílám SZ s mailem, jestli můžu poprosit skript pro TVH. Díky RE: Zpětné sledování O2TV (OTT) - waladir - 16.8.2021 Protože mi už celkem dost lidí psalo o skripty pro TVHeadend, tak je dám rovnou sem, protože si nejsem jistý, jestli se tu ještě dají najít. Jsou to skriptu původně tuším od Clienta s nějakými decentními úpravami. Pro zprovoznění a provozování se určitě budou hodit nějaké základy práce v linuxu. V config.json bude nutné vyplnit username, password a deviceid, kam zadejte nějaký unikatní řetězec bez speciálních znaků. Také zkontrolujte, jestli je správně cesta k ffmpeg. Kromě něj ještě musíte mít nainstalovaný wget a jq. Oboje lze asi bez problému nainstalovat z repozitáří jednotlivých linuxových distribucí. Skripty jsou tři. login.sh vytváří sessionu. I když to není asi nutné, protože sessiona u O2 ma delší platnost, pouštím ho každý den. Dál skript playlist.sh vygeneruje playlist pro TVHeadend. Konečně streamer.sh pak spouští samotný TVHeadend, kde se získá adresa streamu a spustí ffmpeg. RE: Zpětné sledování O2TV (OTT) - listener - 20.8.2021 Zjistil jsem, že nejde stáhnout pořady, odvysílané před více než 7 dny (které ale mám uložené jako nahrávky a přehrát je jde). Pořad se sice uloží do fronty stahování, ale pokus o stažení končí chybou. Chápu, proč to tak asi je. Bylo by ale dobré nějak to ošetřit. Buď to "opravit" - tedy dodělat to i pro tento případ, anebo to oznámit už při pokusu o uložení do fronty stahování (nic by nemělo končit chybou). Poznámka: Pořady mladší než 7 dní jde bez problému stáhnout i ze seznamu nahrávek. RE: Zpětné sledování O2TV (OTT) - waladir - 20.8.2021 @listener: to stahování pouštíš z IPTV Simple Clienta? Přímo v doplňku by měly být v archivu vidět jen přehratelné/stažitelné pořady. Zkoušel jsem ten nejstarší stáhnout a to šlo. RE: Zpětné sledování O2TV (OTT) - listener - 20.8.2021 Otevřu doplněk O2TV a v něm "Nahrávky". Tam mám nahrávku, která je stará (rozdíl mezi dneškem a datem vysílání) asi 3 týdny. Označím zmíněnou nahrávku a z kontextové nabídky vyberu "Stáhnout". Dostanu informaci, že pořad byl přidán do fronty. Avšak po několika vteřinách (místo informace, že stahování bylo zahájeno) vyskočí chybové hlášení. Přehrát pořad jde. Použiju-li stejný postup na nahrávku, která není starší než týden, stahování normálně začne. IPTV Simple klienta v tomto postupu vůbec nepoužívám. Ani nevím, jak bych to mohl udělat. Nejsem si na 100% jistý, že rozdílné chování je dáno stářím nahrávek, ale všechno tomu nasvědčuje. Udělal jsem pokus i s jinými (různě starými) nahrávkami. Shodou okolností mám i jednu z 12. 8. a jednu z 14. 8. Nahrávka z 12. 8. také nejde stáhnout, nahrávka z 14. 8. stáhnout jde. Máš nějakou starší nahrávku než je týden ? Zkoušel jsi to s ní ? RE: Zpětné sledování O2TV (OTT) - waladir - 20.8.2021 Nahrávky (u O2) nepoužívám. Ale něco si tam nakliknu a za týden se na to zkusím podívat. RE: Zpětné sledování O2TV (OTT) - listener - 20.8.2021 OK, díky. RE: Zpětné sledování O2TV (OTT) - waladir - 20.8.2021 Samozřejmě nebylo třeba čekat 7 dní, stačilo nahrát nejstarší pořad a chvíli počkat ;-) Problém byl v tom, že neprošla kontrola, jestli je pořad ještě k dispozici. To se kontroluje proti datumu a času, který je u každého pořadu uvedený v EPG. To se týka ve skutečnosti jen dostupnosti pro zpětné přehrání, nahrávek se netýka. Ve verzi 2.4.5 je kontrolu dostupnosti u nahrávek odstraněná, takže by už stažení melo fungovat. RE: Zpětné sledování O2TV (OTT) - listener - 22.8.2021 Děkuji za rychlou opravu ! RE: Zpětné sledování O2TV (OTT) - docentus58 - 24.9.2021 Mám takový menší problém. V poslední době (několik měsíců) se mi stává, že při přehrávání z archivu se mi přehrávání na několik sekund zasekne, po chvíli se rozjede, ale pak zvuk chybí. Nesetkal jsem se s tím u živého vysílání (to ale moc nepoužívám). Stává se to nepravidelně, včera večer např. 3x za půl hodiny, jindy je to ok. Používám mpeg dash, vyloučil bych vliv připojení k internetu, verzi InputStream Adaptive a připojení krabičky k síti (lan, wlan). Postiženo je jen O2TV, ostatní doplňky problém nemají. Krabička s CoreELEC s verzí 9.2.0. Logy jsem zatím nezkoumal. Nemyslím, že bude problém v doplňku, spíš se chci zeptat, zda se s tím setkáváte taky a kde by mohl být problém, jestli můj box nebo obecně stabilita O2TV. Díky. RE: Zpětné sledování O2TV (OTT) - docentus58 - 27.9.2021 Navazuji na můj předchozí dotaz s tím, že tu dávám relevantní část z logu. Vypadá to tedy spíš na potíž ze strany O2, pokud není nějaký systémový problém v krabičce. Toto je log z čistého nově přeinstalovaného CE. Za všechny podněty díky... 2021-09-26 21:21:17.891 T:3615277888 NOTICE: CVideoPlayerAudio:rocess - stream stalled pts:1223.964 clock:1223.971 2021-09-26 21:21:39.187 T:3632063296 ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28) 2021-09-26 21:21:39.187 T:3632063296 ERROR: CCurlFile::Open failed with code 0 for https://vst01-2.o2tv.cz/aa/54ead186555a0e117eb6523d28dc37ed/1632682850674/a3aab669c027967cd476ea083ddad0615/dna-6-tv-stb-20210926T170000-20210926T175200/105-365/000612.m4s: 2021-09-26 21:21:42.520 T:3615277888 NOTICE: CVideoPlayerAudio:rocess - stream stalled pts:1224.007 clock:1245.310 2021-09-26 21:21:45.878 T:3615277888 NOTICE: CVideoPlayerAudio:rocess - stream stalled pts:1245.900 clock:1248.916 RE: Zpětné sledování O2TV (OTT) - waladir - 27.9.2021 @docentus58: zkus to pustit ještě s debugem (návod v prvním přispěvku) a hoď mi odkaz z Kodi Logfile Uploader do SZ. Možná tam bude vidět neco víc. Takhle to vypadá na nějaký problém mezi tebou a O2. RE: Zpětné sledování O2TV (OTT) - honzik_ - 29.10.2021 (16.8.2021, 20:23)waladir Napsal(a): Protože mi už celkem dost lidí psalo o skripty pro TVHeadend, tak je dám rovnou sem, protože si nejsem jistý, jestli se tu ještě dají najít. Jsou to skriptu původně tuším od Clienta s nějakými decentními úpravami. Pro zprovoznění a provozování se určitě budou hodit nějaké základy práce v linuxu. Super, funguje skvěle! Nemohl bys zveřejnit i script pro stahování epg? Díky! RE: Zpětné sledování O2TV (OTT) - waladir - 29.10.2021 Skript pro generování EPG je v příloze. Je potřeba všechny tři soubory rozbalit do adresáře, kde jsou skripty pro TVHeadend, upravit v config.py cestu ke skriptum + vytvořit link v /usr/bin na tv_grab_eg. Pravidelným spuštěním epg_graber.py se pak generuje epg.xml, které si pak TVHeadend skriptem tv_grab_eg importuje do své DB. epg_graber.py využívá konfiguraci a sessionu s TVHeadend skriptů ke zjištění dostupných kanálů. epg.xml tak obsahuje jen data pro kanály v nabídce. RE: Zpětné sledování O2TV (OTT) - RenEdi - 01.11.2021 prosím, v config.json mám vyplněno username, password i deviceid a když spustím playlist.sh tak mi chybí nějaký access.id playlist vytvořený doplňkem, je funkční v IPTV Simple Clien vše funguje, ale "playlist.general.m3u8" vytvořený scriptem obsahuje jen "#EXTM3U" kde dělám chybu? kdo, jak vytvořím to access.id? Kód: CoreELEC:~ # sh /storage/.kodi/addons/plugin.video.archivo2tv/playlist.sh RE: Zpětné sledování O2TV (OTT) - waladir - 01.11.2021 @RenEdi: access.id se vytvoří spuštěním login.sh, které vytváří sessionu pro další TVHeadend skripty (playlist.sh a streamer.sh). Doporučuju ho pouštět v cronu, např. jednou za den. Časem možná tohle odpadne. RE: Zpětné sledování O2TV (OTT) - RenEdi - 01.11.2021 a přitom taková blbost díky, už mám playlist, jdou rozchodit ten TVheadend |