Модуль IPTVList - удобный просмотр IPTV + запись

о модулях и их работе

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby sergleon » 31 Jan 2017, 13:24

вопрос по 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.
3Q 375, Digma510(inext_HD1_220_r1), xds4l,3Q 225(inext_tv_122_mosr0)
sergleon
 
Posts: 14
Joined: 13 Jan 2014, 06:54

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby sergleon » 31 Jan 2017, 13:55

Еще раз пересмотрел - возможно неправильно формируется epg_list.txt при изменении часовой зоны.
3Q 375, Digma510(inext_HD1_220_r1), xds4l,3Q 225(inext_tv_122_mosr0)
sergleon
 
Posts: 14
Joined: 13 Jan 2014, 06:54

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby MosBos » 31 Jan 2017, 14:44

Я немного поправил в parse_epg.php функцию вычисления разницы между требуемым для EPG часовым поясом и поясом, в котором vsetv по умолчанию отдает программу (сейчас это (+2) Europe/Kiev). Изменения обозначены Fix#1 и Fix#2. Файл parse_epg.php из этого архива надо положить в /usr/local/etc/mos/www/modules/iptvlist/, предварительно сохранив куда-нибудь оригинальный parse_epg.php (если потребуется вернуть всё как было).

Если время в программе всё равно показывается неправильно, то в настройках IPTVlist нужно выбрать не российский часовой пояс, а соответствующий зарубежный (например, вместо GMT+3 Москва поставить GMT+3 Nairobi).

Для того, чтобы скачался новый вариант программы, надо или перезагрузить приставку, или удалить в /tmp файлы epg_*.* и заново зайти в IPTVlist.

ОтпишИтесь, как работает.
Attachments
parse_epg-20170131a.zip
(3.37 KiB) Downloaded 187 times
Digma HDMP-310 (1185); официальная прошивка 1.0.9.3; последние moServices + Home menu replacement + IPTVlist
MosBos
 
Posts: 7
Joined: 07 Oct 2016, 02:26

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby tenw » 31 Jan 2017, 20:59

Установил. Вроде нормально. Буду тестировать.
Asus O!Play HD2 (amp_r12_vrtn), TP-Link TL-WR1043ND
tenw
 
Posts: 10
Joined: 22 Dec 2011, 12:28

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby MosBos » 31 Jan 2017, 21:45

А "нормально" - это на каком часовом поясе?
Digma HDMP-310 (1185); официальная прошивка 1.0.9.3; последние moServices + Home menu replacement + IPTVlist
MosBos
 
Posts: 7
Joined: 07 Oct 2016, 02:26

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby sergleon » 01 Feb 2017, 07:15

Проверил более подробно.
По Московскому времени файлы epg_data.txt и epg_list.txt формируются правильно!
При выборе (+4)(+2) - epg_list.txt неверно для всех, epg_data.txt правильно для Первого(+4) и т.п. и с ошибкой для например National Geo.., причем там вместо 20:20 формирует время 19:35 для соответствующей передачи. На сайте vsetv такого времени нет для любой зоны для этой передачи и далее.
Сегодня попробую исправленный parse_epg - отпишусь.
Хотя как я понимаю epg_list.txt делает уже другой модуль.
3Q 375, Digma510(inext_HD1_220_r1), xds4l,3Q 225(inext_tv_122_mosr0)
sergleon
 
Posts: 14
Joined: 13 Jan 2014, 06:54

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby tenw » 01 Feb 2017, 12:24

3 часовой пояс Москва.
Заметил, что верхняя строчка программы в окне выбора каналов,
показывает прошедшие передачи 2 часа назад.
Asus O!Play HD2 (amp_r12_vrtn), TP-Link TL-WR1043ND
tenw
 
Posts: 10
Joined: 22 Dec 2011, 12:28

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby sergleon » 01 Feb 2017, 15:45

С новым файлом parse_epg.php от MosBos на +4 (красноярск или бангкок) -
Все программы убегают на 1 час - то что д.б. в 21:00 показывает 22:00
Если выбрать зону +3 , то программа правильная, но текущее время показывает на 1 час раньше
Но это лучше, т.как все каналы согласованы по времени, а не как раньше.
3Q 375, Digma510(inext_HD1_220_r1), xds4l,3Q 225(inext_tv_122_mosr0)
sergleon
 
Posts: 14
Joined: 13 Jan 2014, 06:54

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby sergleon » 01 Feb 2017, 16:35

Исправил строку в parse_epg.txt от MosBos с Киева на Москву и все встало на место
// set http://www.vsetv.com default timezone [now it is (+3) Europe/Moscow]
date_default_timezone_set('Europe/Moscow');
3Q 375, Digma510(inext_HD1_220_r1), xds4l,3Q 225(inext_tv_122_mosr0)
sergleon
 
Posts: 14
Joined: 13 Jan 2014, 06:54

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby FarVoice » 01 Feb 2017, 17:57

ну это не есть правильно, ибо во vse.tv зона именно Киев.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

PreviousNext

Return to Модули

Who is online

Users browsing this forum: No registered users and 1 guest

cron