• 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:
  • 5 Hlas(ů) - 1.4 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
TVHeadEnd a EPG
@dvovla No fakt je, že tyhle dva moduly by současně asi nikdo úmyslně nezapnul. Taky by patrně neměl proč. A je tedy taky možné, že to mohlo způsobit nějakou neplechu, kterou tím pádem nikdo nemusel čekat a nemohl tedy ani otestovat. Ale to je spíše jen takové to poslední stéblo, kterého se tonoucí chytá, když už neví kudy kam. Mohlo to samozřejmě být čímkoliv jiným. Teď už je to jedno. Big Grin
 
Citovat
Momentálně to vypadá nadějně. Co zabralo, nevim. Možná jen pořadí kroků.
Zakázal jsem ten ATSC Grabber, párkrát kliknul na tlačítko re-ran int. epg grabber, pak smazal data na klientovi, restartoval Rpi s Tvheadendem a nakonec restartoval klienta.
Zkusim to zreplikovat na zbylejch klientech a uvidim jak se to bude chovat.
Tobě zatim strašně moc děkuju.
PS. Tak na zbývajících 2 klientech se mi nedaří. Jsem na to asi málo systematickej. A taky netušim která bije. Asi si dám na vánoční seznam úkolů novou instalaci. Aspoň se zbavim balastu.
Rpi4/Odroid C2 + LibreElec   
 
 
Citovat
@ JiRo Nakonec se mi podařilo tím výše popsaným způsobem spravit i zbylé dva klienty. Ještě jednou díky za veškerou pomoc. Díky lidem jako jsi Ty má tohle fórum smysl. Krásné Vánoce.
Rpi4/Odroid C2 + LibreElec   
 
 
Citovat
@JiRo: dá se takto vygenerovaný soubor ze sledovanitv použít pro TVH? Prosím jaký je postup? Zatím mám jen interní wg++ zadávaný v gui Kodi.
 
zapnout externí graber + toto (curl -s -d @http://192.168.1.115/epg -X POST -m 5 --unix-socket $/
storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock http://
192.168.1.115) a restart CE??? 

Děkuji


Přiložené soubory
.zip   epg.zip (Velikost: 103,26 KB / Stažení: 10)
 
Citovat
@otava5 Co to je? To je nějaký fragment epg dat ve formátu json. Abys to dostal do Tvheadend, musíš k tomu mít odpovídající grabber. V instalaci Tvheadend takový asi není (nebo o něm nevím). A jestli nějaký takový existuje, tak to nevím. Já jako externí používám zásadně XMLTV.
 
Citovat
@JiRo: je to toto https://github.com/petris/tv_grab_cz_sledovanitv grabované na Ubuntu pod SSH, protože CE není full Linux systém a chybí tam patřičné závislosti.... 
Údajně stačí dát soubor tv_grab_cz_sledovanitv do /cesta../bin

Myslel jsem že to nagrabuji na Ubuntu a zadám jen do ext. graberu pro načtení
 
Citovat
@otava5 Upřímně řečeno nevím, co tedy vlastně potřebuješ. Na tom github-u je to celkem jasně popsané. Pokud to vytváří xmltv (Perl neznám, ale zdá se, že ten json je jen mezipaměť dat) tak pak ano, přes externí XMLTV grabber to do Tvheadend dostaneš.
 
Citovat
@JiRo: no právě to potřebuji vědět jak to tam dostanu viz dotaz o 3 thready výše....
 
Citovat
@otava5 No, z toho, co jsi psal jsme pochopil, že tam chceš dostat ten json soubor. Takže pokud ti jde o to, dostat tam xmltv soubor přes externí XMLTV graber, tak ten curl by mohl vypadat takto:
Kód:
curl -s -d @<xmltv_soubor> -X POST -m 5 --unix-socket /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock http://google.com

kde <xmltv_soubor> bude kompletní adresa toho xmltv souboru. Místo toho http://google.com může být asi v podstatě cokoliv platného, já tam ale už odjakživa dávám ten google, protože jsem na to zvyklý.
 
Citovat
snažím se tímto návodem http://webgrabplus.com/documentation/int.../tvheadend spustit interní grabber jako xmltv_file_location=~/storage/.kodi/userdata/epg/guide.xml ale dostávám v ssh výstup toto:
Poradíte co s tím?
Kód:
CoreELEC:~/.kodi/addons/service.tvheadend42/bin # tv_grab_wg++
/storage/.kodi/addons/service.tvheadend42/bin/tv_grab_wg++: line 7: can't open 1: no such file
/storage/.kodi/addons/service.tvheadend42/bin/tv_grab_wg++: line 7: 0: not found
 
Citovat
@otava5 A co tohle:
Kód:
...
xmltv_file_location=/storage/.kodi/userdata/epg/guide.xml
...

Koukám, že sis dnes udělal "grabovací den". A proč najednou interní? Ten externí ti nefungoval?  1
 
Citovat
ano dnes mě to chytlo 1 nepomohlo ale pomohlo toto v 7řádku: 
if [ $# -lt 1 ]
třeba někomu pomůže
 
Citovat
@otava5 A to mi fakt chceš říci, že když jsi tam nechal to původní
Kód:
xmltv_file_location=~/storage/.kodi/userdata/epg/guide.xml
že se ti to epg fakt načetlo? To se mi nechce věřit!

Ona je ta probelmatika interních a externích graberů Tvheadend docela triviální, problémem ale je, že ne vždy je vidět (tedy hned), že něco nefunguje tak, jak má. Tobě to možná přestalo hlásit chybu, ale důvodem, proč to tak je, nutně nemusí být to, žes ji odstranil. No počkejme, uvidíme časem...
 
Citovat
Prosím, prosím, potřebuju pomoc. Nedaří se mi dostat EPG do TVH. Už se s tím trápím třetí den. Mám jako zdroje 3 playlisty IPTV. V TVH už je mám všechny namapované a vše hraje OK. Jako zdroj pro EPG jsem použil EPG od Sarose. Mám soubor guide.xml a ten pomocí příkazu 

curl -d @guide.xml -m 5 -X POST --unix-socket /storage/.kodi/userdata/addon_data/service.tvheadend43/epggrab/xmltv.sock http://google.com

pošlu do TVH. To se povedlo. V TVH napáruju programy k EPG. Teď bych měl jestli jsem to správně nastudoval zadat stejný příkaz znova a TVH by měl načíst EPG? Problém je v tom, že putty vyhodí chybu "Couldnt conect to server".

A ještě mám jeden dotaz. Jak je to dál s aktualizací EPG? Když se ten soubor guide.xml bude každý den aktualizovat, tak si ho TVH taky bude automaticky aktualizovat nebo to musím každý den ručně znova posílat pomocí příkazu do TVH.

Předem mockrát díky
S912 Beelink GT1 Ultimate, S905X3 X96 Max Plus, Nvidia Shield, Hisense H55U7A, TVH 4.13
 
Citovat
@lukas.v Jak tomu mám rozumět, že putty vyhodí chybu "Couldnt conect to server". Že ten příkaz curl máš zadaný přímo v putty nastavení pro dané přihlášení?

Pokaždé, když změníš obsah souboru guide.xml, musíš pochopitelně znova ten curl spustit. Na tohle je pak třeba použít cron nebo system-d, záleží čemu dáváš přednost. Jiná možnot je, použít pro vložení xmltv interní graber a jeho spouštění pak jednodušeji zajistit interním cron-em v Tvheadend.
 
Citovat
@JiRo: ano v putty pro dané přihlášení. Nakonec se mi to konečně podařilo a už EPG funguje.

V Linuxu se nevyznám, jsem rád, že jsem to vůbec dal dohromady. TVH jedu pod Coreelec na boxu. Interní grabber je zo, že v nastavení TVH v Coreelec mu zadám cestu k tomu guide.xml souboru? Tohle jsem zkoušel a nikdy mi nenačetlo.

V TVH jsem úplný začátečník. Celý týden se v tom hrabu a zkouším to rozchodit.
S912 Beelink GT1 Ultimate, S905X3 X96 Max Plus, Nvidia Shield, Hisense H55U7A, TVH 4.13
 
Citovat
@lukas.v Pokud to používáž v CE a zadáš jméno souboru xmltv v parametrech addon Tvheadend, tak se asi po tom musí restartovat Tvheadend server. Nebo možná zkusit minimálně spustit přes Tvheadend gui ten interní graber.
 
Citovat
@JiRo: Právě, že restart TVH ani Corelec nepomohl. Ani spustit interní grabber přes Tvh, vždy napsal něco jako, že nemá žádná data (už si přesně nepamatuju jak to bylo). 

Ještě další otázka. Myslím, že jsem někde četl, že když mám stejný program (např. ČT1) z více playlistů, tak v TVH se dají spojit pod jeden a vždy mu určit, který má použít přednostně. To prosím najdu kde?
S912 Beelink GT1 Ultimate, S905X3 X96 Max Plus, Nvidia Shield, Hisense H55U7A, TVH 4.13
 
Citovat
@lukas.v Možná, že problém bude prostý, stačí jen zapsat správnou adresu xmltv souboru v umístění, ze kterého umí/může Kodi číst. Tohle by totiž mělo fungovat bez porblémů, žádný další zádrhel tam obvykle není či o něm alespoň nevím.

Spojení služeb do jednoho programu jde dvěma způsoby.
  • Buď použiješ nastavení Merge same name při nastavení mapování služeb na programy/kanály. Ale pozor, tohle funguje jen u ručního mapování, pokud mapuješ přes bouquets, tak tam je bug (alespoň ve stable verzi, tedy 4.2, jak je to ve 4.3, to nevím) a neprovede se to.
  • Druhý způsob je, to spojit ručně v nastavení služeb a nebo až pak v nastavení programů/kanálů. Je to ale docela "vopruz", hodně ruční práce a při novém scanu/mapování o tu ruční práci přijdeš.
Určení pořadí použití služeb při spuštění porgramu/kanálu se definuje nastavení jejich priority, defaultně je nastavena na 0, nastavením v rozsahu <-10, 10>, vyšší priorita = přednostní použití služby. Buď se to dá definovat ve vlastní službě případně v nastavení sítě (u IPTV) nebo u jednotlivých přijímačů.
 
Citovat
Nainstaloval jsem Coreelec 19 Matrix z repa TVheadend 4.2. Na epg používám grabber od @Saros: Problém je,že když chci zadat v TVH cestu k xml souboru kterej mám na NAS tak není aktivní pole file,takže cesta nejde zadat. Netuší někdo kde by moh bejt zakopanej pes. To všechno běží na Mecool K1pro. Díky.
RPI 3 Libreelec 9.0 TVH,Tanix TX3 Coreelec 9.0.xx ,X96mini Coreelec 9.0.xx, KI pro Coreelec 9.0.xx
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)