Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5
Разминаване на дата/час в ЕПГ на TVH
#11
В *.ini файла (източника на разписание на каналите - в твоя случай sky.de.ini), заменяш посочената часова зона на реда site със Europe/Sofia

По-надолу, след index_start.scrub (и след index_stop.modify ако се използва в този ini) на отделен ред поставяш:
Код:
index_start.modify {calculate(format=utctime)} *tova preobrazuva UTC unixtime kum bulgarsko sas DST/ravnodenstvie/sluncestoene korekciq AVTOMATI4NO, ako v nachaloto e poso4eno timezone=Europe/Sofia
Така генерирания time offset ще бъде винаги сверен към местното българско време.
[Изображение: notrobosmall.jpg]
Отговори
#12
В LibreELEC има chans2correct.xml , за да контролира xmltv_time_correct.
Отговори
#13
Когато променя .ini по този начин:

Код:
site {url=sky.de|timezone=Europe/Sofia|maxdays=14|cultureinfo=de-DE|charset=utf-8|titlematchfactor=90}
site {ratingsystem=DE|episodesystem=onscreen}
url_index{url()|http://skyonline.sky.de/epgd/st/web/eventList/|urldate|/|channel|/}
url_index.headers {customheader=Accept-Encoding=gzip,deflate}
urldate.format {datestring|dd.MM.yyyy}
*
index_showsplit.scrub {regex||\{"id":.+?\}||}
index_showsplit.modify {cleanup(removeduplicates=equal,100 keepfirst)}
index_showsplit.modify {cleanup}
*
scope.range{(indexshowdetails)|end}
index_start.scrub {regex||"startDate":"(\d{2}\.\d{2}\.\d{4}","startTime":"\d{2}:\d{2})"||}
index_start.modify {calculate(format=utctime)}
index_start.modify {replace|","startTime":"| }
index_stop.scrub {regex||"endDate":"(\d{2}\.\d{2}\.\d{4}","endTime":"\d{2}:\d{2})"||}
index_stop.modify {replace|","endTime":"| }
index_stop.modify {calculate(format=utctime)}
index_title.scrub {single|"title":"||"|"}

Резултатът е, че всички програми имат един и същ начален час:
Код:
<programme start="20181011090000 +0300" stop="20181012002500 +0300" channel="Sky Atlantic HD">
   <title lang="de">Game of Thrones - Das Lied von Eis und Feuer</title>
   <sub-title lang="de">Was tot ist, kann niemals sterben</sub-title>
   <desc lang="de">Tyrion Lannister (Peter Dinklage) knüpft in der roten Burg mit Heiratsversprechen neue Allianzen. Catelyn Stark (Michelle Fairley) erreicht derweil Sturmkap, um selbst ein Bündnis zu schmieden(n)</desc>
   <date>2012</date>
   <icon src="http://skyonline.sky.de/st/bin/EPGEvent/web/event_4254214.png" />
   <country>USA</country>
 </programme>
 <programme start="20181011090000 +0300" stop="20181011233000 +0300" channel="Sky Atlantic HD">
   <title lang="de">Five Days</title>
   <title lang="xx">Day Three</title>
   <sub-title lang="de">Tag 3</sub-title>

Как мога да го оправя, моля?
Отговори
#14
Размени местата на тези два реда:
Код:
index_start.modify {calculate(format=utctime)}
index_start.modify {replace|","startTime":"| }
[Изображение: notrobosmall.jpg]
Отговори
#15
Блг. Ще пробвам довечера.
Междувременно изчистих всякакъв соурс за тези канали в TVH, но все още TVH намира някаква програма за тях отнякъде!!! Ще изчакам няколко дни да видим дали ще се изчисти кеша на  ТВХ и пак ще мина на @Majedi ЕПГ  - да видя дали пък този път няма да го разчете правилно!
Отговори
#16
Сложи някакъв друг канал и му сложи EPG от новия източник. След тва стартирай ръчно internal grabbers и трябва да имаш вече разписание на новия канал.
Код:
Configuration > Channel/EPG > EPG grabbers modules > re-run internal EPG grabbers.
Отговори
#17
TVH първо прави кеш, който се намира в папката на TVH, файла е epgdb.v2 (или epgdb.v3) <- изтрий го.
Второ, възможно е да си включил да работят няколко EPG грабъра, всеки с негов теглови коефициент. Ако това е случая, подбери внимателно източниците и приоритетите им, експериментирай.
И накрая, съвета на Златев също си важи като начин да тестваш EPG данните.
Отговори
#18
Изключил съм всички грабери за тези канали. Ще пробвам да изчистя кеша на ЕПГ'то за да видя какво ще стане.
Отговори
#19
Както винаги проблемът се оказва, че проблемът е в моя телевизор! Smile
След като изтрих кеша на ЕПГ на ТВХ и имортирах отново генерираното от @Majide ЕПГ всичко си дойде на мястото! (за сега Wink  ). Ще видя как ще се държи в следващите дни.

И ако не е много нахално бих помолил @Majide да включи и програмата за следните канали в ЕПГ'то си:

Код:
1. BBC Earth - https://www.bbcchannels.com/bbc-romania/program-tv/
2. BBC Earth Polska - https://www.bbcpolska.com/program-tv/ (-1 час от БГ, и превод на заглавието на английски)
3. Sky Cinema HD - https://www.tvspielfilm.de/tv-programm/sendungen/?page=1&order=channel&date=2018-10-12&cat%5B%5D=SP&cat%5B%5D=SE&cat%5B%5D=RE&cat%5B%5D=U&cat%5B%5D=KIN&cat%5B%5D=SPO&time=now&channel=CIN (корекция спрямо БГ време (UTC +3 мисля, и превод на заглавята на английски)

Благодаря!
Отговори
#20
(12-10-2018, 22:19)Sei4etosei4eto написа: ...
И ако не е много нахално бих помолил @Majide да включи и програмата за следните канали в ЕПГ'то си:
1. BBC Earth - https://www.bbcchannels.com/bbc-romania/program-tv/
2. BBC Earth Polska - https://www.bbcpolska.com/program-tv/ (-1 час от БГ, и превод на заглавието на английски)
3. Sky Cinema HD - https://www.tvspielfilm.de/tv-programm/s...hannel=CIN (корекция спрямо БГ време (UTC +3 мисля, и превод на заглавята на английски)
Желания "1" и "3" ще ги имаш още утре. Колкото до "2", не отговаря на целевата група потребители на моят EPG проект и затова се налага да ти откажа. Предвид това, че използваш TVH, не е проблем част от разписанията на каналите да си ги набавяш с друг грабер/източник, защото TVH позволява да използваш няколко източника едновременно, както за различни, така и за едни и същи канали (приоритизирани със съответните теглови коефиценти)... Спирам се. Става прекалено интелектуално за петък вечер Big Grin
[Изображение: notrobosmall.jpg]
Отговори


Отваряне на: