02.5.2017, 19:38
02.5.2017, 23:04
EPG se vždycky ukládá v UTC, takže pokud se špatně zobrazuje, bude to spíše chyba na straně klienta a jeho reprodukce času. Máš správně nastavené časové pásmo v Kodi?
Ještě možná vyzkoušej jednu možnost, v parametrech sítě (Konfigurace->DVB Vstupy->Sítě) je položka EIT Časový posun. Měla by mít hodnotu UTC.
03.5.2017, 0:35
Taky mi to zlobilo při prvotním nastavení a při přechodu na letní čas.
Ujisti se, že server má správný a synchronizovaný čas(já používám na linux serveru systemd-timesyncd)
a pak přesně jak píše JiRo, ty jednotlivé sítě mít nastavené na UTC.
Případně pokud to nic neudělá tvheadend popostřcit aby stáhnul EPG znova -> Configuration - Channel/EPG - tlačítko Re-run Internal OTA Grabbers (sorry, mám to v angličtině )
Ujisti se, že server má správný a synchronizovaný čas(já používám na linux serveru systemd-timesyncd)
a pak přesně jak píše JiRo, ty jednotlivé sítě mít nastavené na UTC.
Případně pokud to nic neudělá tvheadend popostřcit aby stáhnul EPG znova -> Configuration - Channel/EPG - tlačítko Re-run Internal OTA Grabbers (sorry, mám to v angličtině )
04.5.2017, 8:43
Každopádně předpokládám, že máš správně a hlavně stejně nastavené časové zóny jak v systému, tak v Kodi a že čas je shodný. Jsi-li v ČR, tak v systému by to měl být CEST a v Kodi Europe/Prag. Pokud máš i v Tvheadend u sítě, ze které bereš EPG nastaven UTC, pak není důvod, aby byl čas rozjetý. Ještě je možnost, že to chodí špatně z EPG, ale stále jsi nenapsal, jak EPG získáváš a z jakého zdroje. Já např. používám jako zdroj multiplexy DVB-T z UPC kabelu a tam to jede v pohodě.
Taky by pomohlo vědět, jak to EPG vypadá na jiném klientovi. Na Kodi v jiném počítači nebo v prohlížeči, když se podíváš na Tvheadend server.
BTW Možná bys taky mohl zareagovat. Klidně stačí, napsat, že už tě náš názor nezajímá... :)
10.5.2017, 15:45
Omlouvám se za nulovou reakci. Nějak jsem byl mimo. Kouknu na to a dám vědět, zda to pomohlo. Díky
11.5.2017, 22:03
Ještě jednou sorry, že jsem neragoval.
Teď jsem to tedy prověřil. V KODI mám čas Europe/Prag, ten se ukazuje správně.
V nastavení sítě mám jsem měl Lokální server, změnil na UTC, ale nic se nezměnilo.
EPG grabber mám nastveno EIT: DVB Grabber
Teď jsem to tedy prověřil. V KODI mám čas Europe/Prag, ten se ukazuje správně.
V nastavení sítě mám jsem měl Lokální server, změnil na UTC, ale nic se nezměnilo.
EPG grabber mám nastveno EIT: DVB Grabber
12.5.2017, 8:49
Edit: Ještě před rebootem RPi smaž soubor /storage/.kodi/userdata/addon-data/service.tvheadend42/epgdb.v2. Nebo přes default nastavení samby to můžeš udělat z Windows, tam je to userdadata\addon-data\service.tvheadend42\epgdb.v2. Po rebootu se ten soubor hned neobjeví, tak se neboj, je to záloha epg, která se na disk zapisuje každou hodinu. Tedy pokud sis nezměnil default nastavení. Po hodině by se tam měl objevit. Tak hodně štěstí!
14.5.2017, 21:03
Díky. Moc to nepomohlo. Mám podezření, že se to chová pří změně časového pásma nějak divně. Musím ty divnosti pořádně prověřit.
28.2.2018, 13:45
Nechcem zakladat nove vlakno tak sa spytam tu. Ako rozchodim epg na tvheadend v Rpi2 Libreelec 8.2.3? Skusal som to tymto sposobom "wget hxxx://koditvepg.com/epg/guide.xml" v poriadku stiahlo "cat guide.xml" v poridku "socat - UNIX-CONNECT:/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock" a tu vzdy stroskotam pri zapise xmltv.sock do Rpi2 chybal socat tak som ho nainstaloval "tools.socat" a zas sa mu nieco nepaci (asi je zastaraly). Moze mi s tym niekto pomoct komu funguje epg.
28.2.2018, 16:58
1) zkontroluj jestli ten socket existuje (pokud není v TVH zapnutý, tak soubor xmltv.sock v tom umístění nebude a pak tam zapsat nepůjde). V TVH musí být v "Configuration-Channel/EPG-EPG Grabber Modules" zapnutý modul "External: XMLTV".
2) socat příkaz používám trochu jinak: "socat unix-connect:/home/hts/.hts/tvheadend/epggrab/xmltv.sock STDIO"
v- lze to i spojit do jednoho příkazu, aby se zbytečně neprováděly zápisy na kartu -v
"curl http://MUJ_SERVER/xmltv.xml | socat unix-connect:/home/hts/.hts/tvheadend/epggrab/xmltv.sock STDIO"
^- tvé souborové cesty jsou samozřejmě jiné -^
2) socat příkaz používám trochu jinak: "socat unix-connect:/home/hts/.hts/tvheadend/epggrab/xmltv.sock STDIO"
v- lze to i spojit do jednoho příkazu, aby se zbytečně neprováděly zápisy na kartu -v
"curl http://MUJ_SERVER/xmltv.xml | socat unix-connect:/home/hts/.hts/tvheadend/epggrab/xmltv.sock STDIO"
^- tvé souborové cesty jsou samozřejmě jiné -^
28.2.2018, 20:29
Subor existuje, ale ma nulovu hodnotu.
[attachment=3488]
V tvheadend to mam nastavene takto asi spravne.
[attachment=3494]
Subor stiahne v poriadku.
[attachment=3490]
Aj dalsi krok je ok.
A teraz nastane problem ze mu chyba socat.
[attachment=3491]
Nainstalujem addon socat, ale asi je zastaraly. Tu sa uz neviem pohnut. Alebo existuje aj iny sposob?
[attachment=3492]
[attachment=3488]
V tvheadend to mam nastavene takto asi spravne.
[attachment=3494]
Subor stiahne v poriadku.
[attachment=3490]
Aj dalsi krok je ok.
A teraz nastane problem ze mu chyba socat.
[attachment=3491]
Nainstalujem addon socat, ale asi je zastaraly. Tu sa uz neviem pohnut. Alebo existuje aj iny sposob?
[attachment=3492]
28.2.2018, 21:35
nefunkční socat... jak se instalují programy do libreelec? asi to neřeší chybějící závislosti... chybí nějaká ssl knihovna...
naprosto výstřel naslepo, ale zkusil bych nainstalovat ještě "openssl"
naprosto výstřel naslepo, ale zkusil bych nainstalovat ještě "openssl"
28.2.2018, 22:03
na webu 22cenutry byl script jak dostat EPG do tvheadendu. četl jsem to tam v popisku. mozna pisnout adminovi treba se podeli
28.2.2018, 22:10
Co se týče socat, tak bez něj se můžeš obejít. Vložení dat ze souboru xmltv se dá provést i pomocí curl, který je standardní součástí LE a který používáš pro stahování xmltv, nemusíš tedy nic instalovat.
curl -s -d @<XMLTV> -X POST -m 5 --unix-socket $<SOCK> <FAKEURL>
kde samozřejmě místo:
<XMLTVL> cesta+jméno souboru s daty xmltv
<SOCK> cesta+jméno souboru xmltv.sock, u LE je to /storage/.kodi/userdata/addon_data/service.tvheadend42/epggrab/xmltv.sock
<FAKEURL> libovolné URL, musí tam být kvůli syntaxi volání curl, není vůbec důležitý, já tam třeba dávám http://google.com
01.3.2018, 0:17
JiRo: aha, to jsem si nějak nevšiml, že curl umí výstup na socket, to stojí za pokus...
01.3.2018, 9:10
Tak uz som sa vdaka Vam hlavne posunul dalej. Curl som skusal predtym, ale mal som zly zapis chybalo mi tam -s a namiesto -m 5 som mal -m 60. Teraz uz po zapise sa zmenil cas pri xmltv.soct tak asi to prebehlo spravne ano hodnota je stale 0 to som nevedel ze je to dobre. Ten internal EPG graber som zrusil. Po vlozeni curl do telnetu som urobil restart Rpi2 a epg stale nikde asi tam mam este niekde chybu len uz neviem na co sa zamerat. Ak by vas nieco napadlo budem vdacny za kazdu rudu.
01.3.2018, 10:41
1) Po restartu EPG z TVHeadendu zmizí a musí se tam poslat znovu (pokud není nastaveno ukládání cache EPG v pravidelných intervalech v nastavení EPG).
2) V záložce "EPG Grabber Channels" se něco objevilo? Tam se musí objevit všechny kanály, které v XMLTV byly - tím poznáš, že to funguje.
2) V záložce "EPG Grabber Channels" se něco objevilo? Tam se musí objevit všechny kanály, které v XMLTV byly - tím poznáš, že to funguje.
01.3.2018, 12:02
Tak som to tam poslal este raz. A v "EPG Grabber Channels" vobec nic je to prazdne. Aj som dal "Trigger OTTA EPG Grabbger" a nic. Ukladanie je nastavene na 1hod.
01.3.2018, 12:48
Pokud v EPG Grabber Channels nic není, tak to nefunguje.. Podívej do logu TVheadendu, jestli tam něco k tomu není..
Je ten XMLTV soubor v pořádku? validní?
Nebo taky může prostě nefungovat to posílání do socketu z curlu.
Je ten XMLTV soubor v pořádku? validní?
Nebo taky může prostě nefungovat to posílání do socketu z curlu.
01.3.2018, 18:47
Pokud tedy internal jinak nepoužíváš, tak se na external vykašli a přejdi na něj. Ušetříš si plno práce. Pokud máš EPG z internetu ve formátu XMLTV (což, jak jsme viděl někde výše máš), můžeš jeho URL zadat přímo a už se o nic starat nemusíš.
Musíš udělat dvě věci:
- povolit internal graber v GUI Tvheadend serveru - Konfigurace > Moduly EPG graberů (ale to už znáš)
- nastavit vhodnou periodu grabování v GUI Tvheadend serveru - Konfigurace > Moduly EPG graberů > Interní graber - Víceřádkový cron
- v nastavení doplňku Kodi Tvheadend Servernastavit parametry XMLTV (XMLTV source type nastav na WEB a do XMLTVWeb location zadej URL XMLTV, které chceš použít