вопрос по EPG
Вся программа по всем каналам (в т.ч. ТВЦ(+4) и т.п. с сеткой) отображается правильно по московскому времени. У меня +4 часа и неудобно мысленно добавлять 4 часа.
Изменяем тайм зону - появляется ошибка по порядку передач у каналов с сеткой (+2+4 и т.д.) . Каналы которые не имеют сеток вещания (например Матч ТВ, Fox и т.д) отображают программу правильно по местному времени.
Например - Первый канал(+4), Первый канал(+2), ТВЦ(+4) и т.д. неправильно, у них передачи смещаются. Дело в том, что, например Первый и Первый(+4) - это разные программы по тексту. Если выбрать просто Первый - программа "Время" совпадет в 21:00, а многие другие передачи - нет. При выборе Первый(+4) передачи убегают вперед на 4 часа.
Для них некорректно формируется время передач в файле epg_data.txt
Где исправить - тупо добавить строку например, чтобы время коррекции часа добавлялось при выводе на экран московской программы, или сначала формировался список передач московский - правильный например в epg_data_msk.txt, а затем корректировался часовой пояс с переносом базы программ в epg_data.txt.