Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

Автор Тема: EPGRefresh-плагин обновления ЕПГ  (Прочитано 92553 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« : 21 Декабрь 2012, 21:57:11 »
Выкладываю свой мод известного плагина EPGRefresh,для обновления ЕПГ со спутника в режиме ожидания.
1)Сам плаг работает очень просто,переключает по всем каналам из вашего списка через заданный отрезок времени.
Так же он может включить рес для обновления и выключить обратно.В общем там много настроек,я перевел все на русский,исправил парочку недоработок  и добавил кое-какие фишки,как я это дело вижу.Здесь у вас проблем быть не должно с настройкой.
2)Я добавил еще одно меню настроек.Ручное или автоматическое сохранение,загрузка и перезагрузка кеша ЕПГ.Заодно добавил настройки для самого файла кеша ЕПГ.Все на русском,проблем быть не должно.Так же добавил загрузку русскоязычного ЕПГ с линукс сата.Загрузка занимает секунд 15,рестарт энигма2 не нужен.
Добавил еще одну опцию,ее можно увидеть в меню дополнений(по синей кнопке)-Авто переключение.Эта штука переключает по очереди все каналы из текущего списка(фаворитный список,провайдер,спутник или все) по порядку,в общем без разницы какой список.Остановить можно только  вручную.
Может кому пригодится,хотя бы для мгкамда,создать реплейс лист.
3)Пару советов.
а)Не используйте лишний раз автоматическую загрузку/сохранение  ЕПГ,если это вам не надо.
б)Если вы используете для интернет ЕПГ плагин CrossEPG,то он с загрузкой с  линукс сат не дружит.Это проблема Пли,файл кеша почему то удаляется с комментами,что он битый.То есть ЕПГ вообще не будет.
Итак..
Или загрузка русскоязычного ЕПГ с линукс сата + спутниковое ЕПГ .
Или плагин xmltvimport(классная вещь),но там ЕПГ только на украинском языке +спутниковое ЕПГ,плагин CrossEPG советую вообще удалить.

P.S.Задавайте вопросы,если что не понятно.И если есть проблемы->выкладываем креш-лог,все исправим.
« Последнее редактирование: 30 Июнь 2015, 20:37:34 от Дмитрий73 »

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Продвинутый пользователь Огромный вклад в развитие тем форума
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
EPGRefresh-плагин обновления ЕПГ
« Ответ #1 : 21 Декабрь 2012, 22:43:10 »
 Спасибо Дмитрий  ! Отличная работа .
у меня стоит 2boom  Е-панель,там установлен загрузчик  EPG linux-sat.tv,он там вроде не отключается,они конфликтовать не будут?
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #2 : 21 Декабрь 2012, 22:53:50 »
Спасибо Дмитрий  ! Отличная работа .
у меня стоит 2boom  Е-панель,там установлен загрузчик  EPG linux-sat.tv,он там вроде не отключается,они конфликтовать не будут?
Не должны,просто используй мой мод по прямому назначению,для обновления ЕПГ и все.Остальное не включай.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #3 : 23 Декабрь 2012, 09:34:37 »
Если кроме КроссЕПГ никаких других плагинов  для ЕПГ не задействовано ничего не удаляется и ЕПГ нормально кажет все время. У меня установлен только КроссЕПГ, никакими другими не пользуюсь, а через КроссЕПГ загружаю не только телегид для русских каналов....
Но, повторяю надо удалить все другое, относящееся к ЕПГ, например даже МерлинЕПГ, хотя он ЕПГ и не загружает....
А у меня не так.Закачиваю ЕПГ через КроссЕПГ,галочки стоят на 10 зарубежных провайдерах и нашем русскоязычном.Жду минут 20,пока все это закачается,потом рестарт энигмы.Все,ничего нет.Файл кеша удален,проверял в течении месяца,день за днем,пока понял причину.И кстати со спецом на абсолютно голом имидже.
Это модуль кеша из Си+ явно неправильно интерпретирует какие строки из ЕПГ на кириллице и при рестарте считает их битыми,это сделал Мило на Пли.Я честно говорю пытался ему это объяснить,но...
Сам выучу  Си+ и переделаю,по моему так будет проще.
И кстати вот простой пример:
В понедельник закачал ЕПГ на неделю через xmltvimport,пять дней все было путем.Обновление ЕПГ по ночам добавляло в этот файл новые записи и т.д.,в пятницу вечером я что то проверял в телнете,то есть запустил энигму так:
init 4
enigma2
Где то через час мне надо было ее остановить и запустить стандартно,все время работал один и тот же канал,Россия2 с хоккеем,так вот при остановке с клавы,этот модуль кеша  написал, что ЕПГ битое и все удалил.Заметь,я вообще ничего не трогал!!!Какого лешего все сносить???Я уверен что это ошибка в коде на 200%.Только она очень хитро зарыта.Жаль что это делал Мило,я не могу с ним найти общий язык,он очень высокомерный.

Оффлайн KOSTEY

  • Модератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1239
  • -> Вас поблагодарили: 3617
  • Сообщений: 2734
  • Репутация: +3643/-0
  • Пол: Мужской
  • DUM SPIRO SPERO
  • awards Заслуженный пользователь клуба За благодарности За заслуги перед wvclub.net За вклад в развитие клуба За верность клубу Активист форума
    • СатРай
    • Награды
  • Модель ресивера: VU+ Ultimo 4K,VU+ Solo2,Xtrend ET9000,Xtrend ET6000
EPGRefresh-плагин обновления ЕПГ
« Ответ #4 : 23 Декабрь 2012, 15:07:48 »
Цитата
Не знаю, у меня все нормально с телегидом через КроссЕПГ.... Значит повезло
А я только ним и пользуюсь,и никогда проблем не возникало.
Эти пользователи сказали Вам СПАСИБО:
Отдельная личность не обязана быть мудрее целой нации.

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #5 : 23 Декабрь 2012, 16:13:19 »
Не знаю, у меня все нормально с телегидом через КроссЕПГ.... Значит повезло ;D
Другое дело иногда проблемы с синхронизатором времени NTP. Вдруг ни с того, ни с сего перестает обновлять время, пока насильно не обновишь. Вот собираюсь покопаться в его коде, тем более он открытый, но это уже оффтоп, да не совсем оффтоп, так как отсюда напрямую зависит корректное отображение телегида....
Кстати у тебя как с синхронизацией времени?
Всегда работает.Но я получаю время с NTP только при старте реса из глубокого ожидания,так ка в ЕТ не работает rtc time,то есть при загрузке всегда 1970 год,пока с канала не возьмет.
« Последнее редактирование: 23 Декабрь 2012, 16:24:40 от Дмитрий73 »

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
EPGRefresh-плагин обновления ЕПГ
« Ответ #6 : 25 Декабрь 2012, 16:10:18 »
a у него есть загрузка епг по таимеру
типо в понидельник 18-30

вот вадном меню автозагрузки прихватил зеленье
и крешов

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #7 : 25 Декабрь 2012, 19:54:04 »
a у него есть загрузка епг по таимеру
типо в понидельник 18-30
Даже мысль не приходила такое сделать,я не сумасшедший.
Епг диллинджером делается один раз в неделю и выкладывается в понедельник в 18.00 по Москве.
Нажать три кнопки и подождать 15 сек. по моему не трудно,чем заставлять систему каждые 1-2 мин. в остальные дни,часы,недели,месяцы проверять этот таймер на совпадение.

вот вадном меню автозагрузки прихватил зеленье
и крешов
Спасибо.
Плагин перезалил в первом посте.

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
EPGRefresh-плагин обновления ЕПГ
« Ответ #8 : 25 Декабрь 2012, 20:07:29 »
спасибо проверю ;)

я просто имел виду автозагрузку в понедельник в 18.00
вроде в EPGD чотка зделано
выбор дни,часы,недели,месяцы
ну опять же дополнительно ставить надо

кто работает по сменнои работы в понидельниках иногда дома и небывает,ну я семье програму надо :(
тагбы автоматом загрузило

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #9 : 25 Декабрь 2012, 20:12:35 »
спасибо проверю ;)

я просто имел виду автозагрузку в понедельник в 18.00
вроде в EPGD чотка зделано
выбор дни,часы,недели,месяцы
ну опять же дополнительно ставить надо

кто работает по сменнои работы в понидельниках иногда дома и небывает,ну я семье програму надо :(
тагбы автоматом загрузило
Семья это хорошо,но ее как раз от этих автозагрузок лучше подальше держать,
А если что то не так пойдет,они тебе на работу будут звонить?
Мало ли что бывает,лучше пришел домой,кнопочку сам нажал и все дела.

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
EPGRefresh-плагин обновления ЕПГ
« Ответ #10 : 25 Декабрь 2012, 20:38:34 »
ещо один

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #11 : 25 Декабрь 2012, 20:54:52 »
ещо один
Очень интересная ошибка.
А как это получилось.Порядок действий можно?

Точней как его получить,у меня не как не выходит.
Ошибка при выводе сообщения об окончании обновления.
Но сообщение  появляется только при определенных ситуациях:
def finish(self, *args, **kwargs):
if not Screens.Standby.inStandby and not config.plugins.epgrefresh.background.value and config.plugins.epgrefresh.enablemessage.value:
Notifications.AddPopup(_("EPG refresh finished."), MessageBox.TYPE_INFO, 4, NOTIFICATIONID)
То есть:
нет режима ожидания
включен сам вывод этих сообщений в плагине
и включен config.plugins.epgrefresh.background,причем он по дефолту отключен и я не нашел где он включается.

Но он у тебя оказался включен,как?
« Последнее редактирование: 25 Декабрь 2012, 22:08:41 от Дмитрий73 »

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #12 : 26 Декабрь 2012, 09:32:30 »
Исправил.
Заменил версию в первом посте.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
EPGRefresh-плагин обновления ЕПГ
« Ответ #13 : 26 Декабрь 2012, 10:12:35 »
ну патому вазможно , я просто непомню именно где но  в меню refresh настроиках поноставил визде "да"
вопшем откатил на свои переделоныи EPGD
да потому что на мануале помоему нечего неработает
заметил что в носителе  мегабаитах нечего неизменяетса
да и самое главное у меня нетак мошныи проц должно было хоть чуточку сплыть спинер, но нет
видема неработает что вазможно  у меня ое1.6

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба Продвинутый пользователь За весомый программный вклад Огромный вклад в развитие тем форума За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
EPGRefresh-плагин обновления ЕПГ
« Ответ #14 : 26 Декабрь 2012, 10:26:53 »
да потому что на мануале помоему нечего неработает
заметил что в носителе  мегабаитах нечего неизменяетса
Все прекрасно работает.
Проверить очень легко  и кстати про автомат тоже.
Открой фтп и посмотри дату epg.dat,а потом выполни сохранение.И еще раз дату посмотри.
Можешь написать потом,что получится.
А не видно именно по тому,что инфа выводится  не в байтах.Объем слишком маленький.
Удали epg.dat целиком, перещелкай все каналы  и посмотри потом.


« Последнее редактирование: 26 Декабрь 2012, 10:29:13 от Дмитрий73 »
Эти пользователи сказали Вам СПАСИБО: