30 июня | 2024г. | 06:44:12


АвторТема: Плагин e2m3u2bouquet (Мод от Dorik1972)  (Прочитано 481324 раз)

0 Пользователей и 6 Гостей смотрят эту тему.

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #495: 24 февраля | 2020г. | 11:45:49 »
0
В результате анализа предоставленного kiko1, плейлиста провайдера был обнаружен полный долб***изм оного. Такого "чуда" в плейлистах прова - я не встречал:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Глядя в такие ссылки на трансляции возникает желание перезвонить и задать вопрос о квалификации чела ЭТО "нашкрябавшего" .... В общем парсер плага добавлен анализатор правильности url-link трансляций на соответствие RFC 3986. Обновлю в следующем релизе .... Пипец , чего только эти "провайдеры" не чудят ... 


  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #496: 24 февраля | 2020г. | 19:48:50 »
0
4) Добавлена синхронизация системного времени по NTP. Для тех у кого не настроено время НИКАК и при перегрузке реса - 1970 год, в следствии чего не скачиваются
Не сработал у меня сегодня этот пункт.
Решил сегодня вручную обновить EPG - в результате 0 events. Установил systemtime - всё обновилось.
Что самое интересное, на ресивере - время было нормальное (имеется ввиду, до установки systemtime).

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #497: 24 февраля | 2020г. | 20:04:05 »
0
Не сработал у меня сегодня этот пункт.
Фантазии не подкрепленные логом работы - не рассматриваются . Я тестировал это на BH 3.0.9 без "настроенной тарелки" где отродясь нет синхронизации времени по и-нету .... А вот чего у Вас не сработало мне отсюда не видно
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. Вот так - будет видно установилось ли системное время по NTP , как я написал в коде или нет... А ля ля тополя мне ни о чем не говорит
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #498: 24 февраля | 2020г. | 20:13:08 »
0
Код: [Выделить]
init 4; enigma2 2>&1 |tee /tmp/e2.log
Вот так - будет видно ... А ля ля тополя мне ни о чем не говорит
В какой момент запускать эту команду? Перед запуском обновления EPG?

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #499: 24 февраля | 2020г. | 20:29:48 »
0
В какой момент запускать эту команду? Перед запуском обновления EPG?
Если честно, то прочитав Ваш вопрос, первое что захотелось ответить - НИКАК (как в анегдоте о пирожках от зачатия, ну которые вместо ....) ... но ... я взял и добавил в лог плага вот так
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
И теперь после полного рестарта реса там видно системное время на нем , если NTP синхронизация не отработает, то будет бредовая дата 1970 года + я "для острастки" , еще добавил команду setRTCtime(time.time()) 

p.s. подключаетесь по SSH или telnet к ресиверу и вводите
init 4; enigma2 2>&1 |tee /tmp/e2.log

Смотрите на монитор Вашего компа .... как рес стартанет берете пульт в руки и тыцяете по кнопкам )))) и сомтрите на экран Вашего компа ... Видно ?
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн berimor18

  • Джедай Куратор
  • **
  • Сообщений: 1229
  • Поблагодарили: 795
  • Уважение: +3
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #500: 24 февраля | 2020г. | 20:38:20 »
0
Dorik1972только пришел с работы и тоже не сработал епг(выключал ресивер с розетки) имидж опенпли 7.2 но переключение на спутник и снова на айпитв и все пошло как по мне это меня ненапрягает.На ресивере постоянные часы все работают норм - решил по фаворитам поклацать результата нет - ну пришлось на любой канал спутника стать и епг заработал.

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #501: 24 февраля | 2020г. | 20:56:47 »
0
только пришел с работы
Тут читали ? Плагин e2m3u2bouquet (Мод от Dorik1972) и вот тут оооочень внимательно - Плагин e2m3u2bouquet (Мод от Dorik1972) ? Пониамете о чем там написано? 
Вот такие системные настройки для EPG видели?
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Знаете что там , как и зачем ? Знаете что такое epg.dat и lambedb , и как функционирует EPG на Enigma2 ?? Если что есть отдельные ветки данного форума по CrossEPG и EPG Importer, там Вас проконсультируют и научат ими пользоваться чтобы у Вас ВСЕГДА был EPG  ;)

ПРИЧЕМ ТУТ ЭТОТ ПЛАГИН к тому что у Вас не обновляется  EPG? Где и в каком месте Вы прочли об этом? Дайте пожалуйста ссылку чтобы и я прочитал.
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн berimor18

  • Джедай Куратор
  • **
  • Сообщений: 1229
  • Поблагодарили: 795
  • Уважение: +3
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #502: 24 февраля | 2020г. | 21:21:33 »
0
Тут читали ?
я до плагина претензий вообще не имею.И мне побарабану что при включению епг нет и знаю как это сделать чтоб был(не первый день работаю с енигмой2) просто выше человек написал так что нет епг - вот спойно скажите зайдите туда и туда(некрасиво менять посты) или напишите двумя словами - епг незанимаюсь.Извините за оффтоп.

Оффлайн Ednaz

  • Лорд Джедай
  • *****
  • Сообщений: 2899
  • Поблагодарили: 18139
  • Уважение: +1
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #503: 24 февраля | 2020г. | 21:41:07 »
0
Пока не будет прикрепленных логов.., о чем вообще можно вести разговор? Сколько раз говорится - логи, логи, логи же прикрепите. Ну как можно без логов что- нибудь видеть, понять?
Но и конечно нужно приложить ко всему ещё и сообразительность, внимательность ну и 100 грамм, если трудно без этого разобраться :)
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.
Просьба не задавать технические вопросы в личку. Для этого есть форум. На такие сообщения отвечать не буду.

Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #504: 24 февраля | 2020г. | 22:22:30 »
0
Dorik1972,
Прикладываю лог. Но какой в нем смысл, если он показывает работу EPGimport, а не e2m3u2bouquet?
Это просто GET-запросы gz-файлов.
ПРИЧЕМ ТУТ ЭТОТ ПЛАГИН к тому что у Вас не обновляется  EPG?
Претензия к плагину только одна. В нем не работает нормально заявленная синхронизация времени. Точнее, не всегда срабатывает.
В системе время нормальное, а на запрос EPG отправляется некорректная дата. Я не знаю, может ли так быть, это лишь моё предположение.
Systemtime исправляет ситуацию. С ним всё стабильно и нет проблем. А без него EPG периодически пропадает.

Добавлено  24 февраля | 2020г. | 22:36:08
но переключение на спутник и снова на айпитв и все пошло
У меня нет спутника. Только Интернет.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #505: 24 февраля | 2020г. | 22:42:40 »
0
Прикладываю лог. Но какой в нем смысл, если он показывает работу EPGimport, а не e2m3u2bouquet?
В логе, если бы Вы его сделали как надо , было бы видно как отрабатывает синхронизация времени по NTP и НЕ более, но судя по картинке , которую вы "приклеили" к своему посту - все отработало как надо , поскольку первая запись в логе на картинке с корректной датой, а не 1970 год ... Посему претензия - не принимается до той поры пока в  логе не будет видно что НЕ отработала установка времени по NTP ....

Если пользуетесь EPG Importer, то установите в плаге в конфигурации "Пытатся импортировать EPG: ДА", и тогда каждый раз при обновлении плейлистов по расписанию плаг будет сам "дергать" API EPG Importer заставляя его импортировать данные . Мной было неоднократно замечена некорректная работа EPG Importer , если его вызывать из меню реса и делать обновление "В ручную", при этом импортится НОЛЬ записей вне зависимости от systemtime

И еще раз, я проверял на BH 3.0.9 без единого настроенного спутника, только интернет . И установка времени на ресе, добавленная мной в код, всегда отрабатывала в 100% из 100 ... сколько я бы раз не перегружал/включал/выключал рес .... А я добавлял именно это в код - синхронизацию времени по NTP  ;)
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #506: 24 февраля | 2020г. | 22:51:18 »
0
В логе, если бы Вы его сделали как надо
Что значит "как надо"? Как написали, так и сделал. Более конкретных указаний не было.

Если пользуетесь EPG Importer, то установите в плаге в конфигурации "Пытатся импортировать EPG: ДА", и тогда каждый раз при обновлении плейлистов по расписанию плаг будет сам "дергать" API EPG Importer заставляя его импортировать данные
Так я тоже делал.
Результат - создаются букеты и дальнейшее выполнение прерывается. Несмотря на то, что поставлена галка "Пытатся импортировать EPG: ДА" . Я имею ввиду тот случай, когда синхронизация времени нормально не сработала.

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #507: 24 февраля | 2020г. | 23:02:35 »
0
Я имею ввиду тот случай, когда синхронизация времени нормально не сработала.
Как мне это повторить у себя? И как Вы определили что НЕ сработала синхронизация времени?
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #508: 24 февраля | 2020г. | 23:10:50 »
0
И как Вы определили что НЕ сработала синхронизация времени?
1.Пропал EPG на всех каналах.
2.Попытка обновить EPG ни к чему не приводит. Если это делать из e2m3u2bouquet - выполнение завершается на стадии импорта EPG ("Пытатся импортировать EPG: ДА"). А при импорте в EPGimporter - 0 events.
3. Делаю следующее :
  а) Ставлю Systemtime
  б) Захожу в "Системное время" через меню и делаю обновление времени через NTP
  в) Запускаю "Создать букеты" в e2m3u2bouquet.
  Вуаля!  Начинают отсчитываться "события". Результат - восстановленный EPG на всех каналах.



Добавлено  24 февраля | 2020г. | 23:16:56
Для меня единственная загадка - во время всех этих процедур системное время отображается правильно!

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #509: 25 февраля | 2020г. | 08:42:52 »
0
Захожу в "Системное время" через меню и делаю обновление времени через NTP
Если у Вас имидж OpenXXX , то там это делается так, упуская остальную часть кода связанную с менющками-рюшками:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Для тех кто "в танке" , там просто запускается утилитка ntpdate или ntpd в которые как параметр передается выбранный в меню ntp server. Будет работать только на тех версиях E2 , где есть бинарники  ntpdate или ntpd  , например на BH - "дудки"

У меня в коде (ползуйтесь мне не жалко)
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Вообще никак не зависим от наличия вышеописанных утилит на Вашем ресе, будет работать на ЛЮБОЙ версии E2 , в связи с тем что используется классика linux-based систем. Время синхронизируется по первому "аукновшевсяму" NTP серверу из списка...

Если у Вас есть желание опровергнуть классические "постулаты" линукс систем -  -  clock_settime(3): clock/time functions - Linux man page или ошибки допущенные мной в написании кода - с удовольствием выслушаю Ваши аргументы и поправлю  ;)

б) Захожу в "Системное время" через меню и делаю обновление времени через NTP
Кто мешает выставить в меню реса периодичность обновления времени по NTP и не "иметь" себе и людям мозг? .... Как вариант могу добавить этот функционал в меню данного рлагина ..... Для тех у кого вообще нет в системных меню  Е2 возможности получать время по NTP , а тем более его периодичного "рефреша"

p.s. Я добавлю принудительную синхронизацию времени на ресе с NTP перед попыткой рефрешить букеты .... Мало ли с какого-то перепугу, с течением времени "часы" Вашего реса сбиваются/отстают/спешат и т.д. на десятилетия :) .  А так, убиваем "всех зайцев" ... и в меню ничего добавляить не понадобится и время периодично будет обновляться, ну при условии что у Вас настроен авторефреш букетов ....   :drinks:
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1021 Ответов
415619 Просмотров
Последний ответ 28 июня | 2024г. | 15:03:38
от сергей 999s
37 Ответов
28790 Просмотров
Последний ответ 28 февраля | 2023г. | 11:11:02
от hecha71
1479 Ответов
336300 Просмотров
Последний ответ 16 ноября | 2021г. | 01:08:31
от Dorik1972
434 Ответов
132428 Просмотров
Последний ответ 20 февраля | 2022г. | 17:18:01
от Dorik1972
253 Ответов
75865 Просмотров
Последний ответ 24 февраля | 2022г. | 10:59:49
от 67RUS



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!