• 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)
@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.
 
Citovat
oki diky, a nevieš kde najdem to riešenie pre tvheadend ?
 
Citovat
@Apollo: hoď mi do SZ svůj mail. Můžu ti poslat skripty, které mám. Jsou to lehce upravené skripty odsud.
 
Citovat
@waladir: taky posílám SZ s mailem, jestli můžu poprosit skript pro TVH. Díky
S912 Beelink GT1 Ultimate, S905X3 X96 Max Plus, Nvidia Shield, Hisense H55U7A, TVH 4.13
 
Citovat
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.


Přiložené soubory
.zip   o2tv.zip (Velikost: 7,06 KB / Stažení: 96)
 
Citovat
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.
 
Citovat
@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.
 
Citovat
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í ?
 
Citovat
Nahrávky (u O2) nepoužívám. Ale něco si tam nakliknu a za týden se na to zkusím podívat.
 
Citovat
OK, díky.
 
Citovat
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.
 
Citovat
Děkuji za rychlou opravu !
 
Citovat
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.
Vorke Z6 plus (Amlogic S912) CoreELEC 9.2.0 + Kodi 18.3 (Windows 10)
 
Citovat
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:Tonguerocess - 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/54ead186555a0...000612.m4s:
2021-09-26 21:21:42.520 T:3615277888  NOTICE: CVideoPlayerAudio:Tonguerocess - stream stalled pts:1224.007 clock:1245.310
2021-09-26 21:21:45.878 T:3615277888  NOTICE: CVideoPlayerAudio:Tonguerocess - stream stalled pts:1245.900 clock:1248.916
Vorke Z6 plus (Amlogic S912) CoreELEC 9.2.0 + Kodi 18.3 (Windows 10)
 
Citovat
@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.
 
Citovat
(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.

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.

Super, funguje skvěle! Nemohl bys zveřejnit i script pro stahování epg? Díky!
 
Citovat
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.


Přiložené soubory
.zip   epg.zip (Velikost: 4,38 KB / Stažení: 20)
 
Citovat
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
cat: can't open '/storage/.kodi/addons/plugin.video.archivo2tv/access.id': No such file or directory
Get subscription...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   190  100   190    0     0   1805      0 --:--:-- --:--:-- --:--:--  1809
Get channels list...
ERROR: No channels purchased[/font][/size]
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
@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.
 
Citovat
a přitom taková blbost  1   díky, už mám playlist, jdou rozchodit ten TVheadend
Windows 10 - Kodi 20
H96 max X2 - Coreelec 9.2.5 Kodi 18.9
X96 max+ - Coreelec 9.2.5 Kodi 18.9 (NAND dualboot Slimbox/CE)
X96 max+ - Coreelec 20 Matrix (NAND dualboot Slimbox/CE Matrix)
 
Citovat
  


Přejít na fórum:


Prochází: 4 host(ů)