• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
EPG a čas
#1
Už několikrát se tady řeší posun času v EPG. Myslím, že je na místě trochu teorie.
  • Časem v EPG se myslí začátky a konce vysílání programů
  • Čas je v EPG vždy zásadně uváděn v UTC, ať přímo nebo nepřímo (tedy čas v jiném pásmu +/- posun pásma vůči UTC)
  • V případě OTA (Over The Air, tedy vysílání EPG v DVB vysílání) je uváděn čas v UTC většinou přímo
  • V případě EPG distribuovaném ve formátu XMLTV, je čas uváděn v různých formátech, buď přímo nebo nepřímo, vždy ale takových, že z nich lze UTC čas získat (viz dále příklad záznamu v XMLTV)
  • Na straně příjemce EPG, a je jedno zda je to OTA nebo XMLTV, je čas UTC přepočítán podle jeho aktuálně nastaveného časového pásma
  • Aktuálně nastavené časové pásmo se vezme z nastavení systému a/nebo aplikace, která EPG zpracovává
Příklad záznamu v XMLTV (použito z dnešního EPG získaného Century22):

<programme start="20170828055500 +0200" stop="20170828083000 +0200" channel="Nova">
    <title lang="cs">Snídaně s Novou</title>
    <desc lang="cs">Váš náskok po celý den(n)</desc>
</programme>

Čas začátku je tedy 05:55:00, hodnota +0200 udává posun vůči UTC. Jsou možné i jiné formáty. Časová zóna může být definována zkratkou, v našem případě by to tedy bylo  CEST. Pokud údaj posunu vůči UTC nebo zkratka chybí, má se za to, že čas je uveden přímo v UTC. Pozor, ne všichni klienti rozumí jinému způsobu zadání posunu vůči UTC, než formátu +hhmm nebo -hhmm.

Pokud tedy máte problémy s časem v EPG, v našem časovém pásmu jsou to většinou posuny o hodinu nebo výjimečně dvě, hledejte tedy chybu v:
  1. špatném nastavení časového pásma vašeho PC nebo aplikace (Kodi)
  2. chybě na straně zdroje EPG (OTA nebo XMLTV)
  3. chybě v aplikaci, které EPG zpracovává
  4. chybě v aplikaci které EPG využívá (zobrazuje)
Případ ad.3 až ad.4 jsou sice možné, ale u stabilního SW málo pravděpodobné. Případ ad.2 je už o něco více pravděpodobný, a asi pravděpodobnější u XMLTV. Tam se ale lze o chybě dost dobře přesvědčit tím, že se do něj podíváte. Opět tedy vychází jako nejvíce pravděpodobný případ 1. A ten máte ve svých rukách vy. Proto než začnete bádat, přesvědčete se, že máte časové zóny nastaveny správně. Pozor, ne vždy je to, že máte na hodinách správný čas známka toho, že máte nastavenu správně i časovou zónu. Stačí přechod letní/zimní čas nebo naopak a vše může být jinak.
 
Citovat
#2
Přes několikeré upozornění na to, že problémy s časem EPG v klientech Kodi jsou nejpravděpodobněji způsobeny špatným nastavením Kodi/Systému, jsem se dnes setkal u jednoho tvrdošíjného uživatele, který mi opakovaně tvrdil, že on má čas nastavený dobře a přesto má EPG posunuté o hodinu, s tímto nastavením (jen to simuluji na svém PC, u něj na jeho počítači jsem si screenshoty nedělal):
[attachment=2801]

Takže znova opakuji, pro správnou funkci EPG je třeba, aby nebyla v pořádku jen hodnota aktuálního času, ale nastavení všech časových parametrů. Tzn. jak časová zóna, tak i příznak letního času. Jen v takovém případě bude EPG ukazovat čas správně, tzn. v relaci k aktuálnímu času daného časového pásma. Není žádný důvod nepoužívat automatické nastavení času a pro ty, kteří často cestují i automatické nastavení časové zóny. I když to někdy, tedy pokud nemáte v PC GPS s patřičnou systémovou podporou, může zazlobit.

Pro ty, co se v nastavení příliš nevyznají, uvádím možný příklad správného nastavení:
[attachment=2802]
 
Citovat
#3
Já se vážně snažil a je mi to blbý, že votravuju, ale nemůžu jinak - zešílel bych.
Mám Rpi2 s dvouma tunerama (Raspbian+Tvheadend 4.2.8-34 ) a 3 klienty Rpi4 (Libreelec+Tvheadend Client). Vše fungovalo celkem fajn. Nyní všude o hodinu rozjetý EPG. Opakovaně jsem zkoušel mazat data v klientovi, restartoval. A nic. Čas, zóna, příznak let. času na obou koncích správný (řekl bych). Moc prosím o nasměrování. Díky
Rpi4/Odroid C2 + LibreElec   
 
 
Citovat
#4
(02.9.2017, 21:44)JiRo Napsal(a): ta příloha (screenshot) boužel není dostupná, hodila by se, prosím o aktualizování příspěvku / screenshotu, děkuji

Přes několikeré upozornění na to, že problémy s časem EPG v klientech Kodi jsou nejpravděpodobněji způsobeny špatným nastavením Kodi/Systému, jsem se dnes setkal u jednoho tvrdošíjného uživatele, který mi opakovaně tvrdil, že on má čas nastavený dobře a přesto má EPG posunuté o hodinu, s tímto nastavením (jen to simuluji na svém PC, u něj na jeho počítači jsem si screenshoty nedělal):


Takže znova opakuji, pro správnou funkci EPG je třeba, aby nebyla v pořádku jen hodnota aktuálního času, ale nastavení všech časových parametrů. Tzn. jak časová zóna, tak i příznak letního času. Jen v takovém případě bude EPG ukazovat čas správně, tzn. v relaci k aktuálnímu času daného časového pásma. Není žádný důvod nepoužívat automatické nastavení času a pro ty, kteří často cestují i automatické nastavení časové zóny. I když to někdy, tedy pokud nemáte v PC GPS s patřičnou systémovou podporou, může zazlobit.

Pro ty, co se v nastavení příliš nevyznají, uvádím možný příklad správného nastavení:
 
Citovat
#5
@peka: EDIT: Smazal jsem můj pro tebe obtěžující příspěvek o správném citování.
 
Citovat
#6
@meda: uplně nechápu tvoji odpověď - snažím se požádat autora příspěvku (JiRo), aby aktualizoval svůj příspěvěk tak, aby obsahoval screenshot podle kterého bych si zkontrolovat svoje nastavení času. EPG mám posunuté o 2 hodiny a nemůžu přijít na to, kde to nastavit. Radu pro ostatní nemám - sám ji potřebuji abych to správně nastavil.
 
Citovat
#7
@peka: EDIT: Přesto se za mou nepozornost omlouvám. Srozumitelnost je první krok k úspěchu.
 
Citovat
#8
@meda: o nic nejde, kdyby jsi ale misto upozornování kam se píše při citaci napsal nějakou užitečnou radu, tak to by teprve příspěvky dostaly tu užitečnost, kvůli které tyhle fora existujou. No nic, jdu hledat a az na to přijdu, tak sem napíšu jak jsem to vyřešil

vyřešeno: po nastavení UTC se mi EPG ukazuje tak jak má, nastavil jsem to zde:
KONFIGURACE / DVB Vstupy / Sítě / vybrat DVB-T síť / Editace / EIT časový posun nastavit na UTC.
 
Citovat
#9
@peka No, přiznám se, že jsem tvůj příspěvek nečetl, protože na první nebylo co. To, že je tvůj text schovaný v citaci mě opravdu nenapadlo. Takže se @meda nediv. Kdo má mít stále tu trpělivost ještě tu učit lidi to, jak psát příspěvky.

Jinak, pokud se to spravilo změnou nastavení EIT time offset, tak to byl jen návrat do default nastavení Tvheadend. Příště tedy 2x číst a jednou měnit. Tohle je tady na fóru zmiňováno několikrát.

Smazané přílohy zpátky vracet nebudu, Nesmazal jsme je já a abych těch svých více jak dva tisíce příspěvků procházel a hledal v nich, kde a co chybí a pak to pracně dával dohromady, to po mě nikdo nemůže chtít.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)