30 сентября | 2024г. | 22:00:02


АвторТема: Плагин e2m3u2bouquet (Мод от Dorik1972) Часть 2  (Прочитано 347698 раз)

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

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

  • Лорд Джедай
  • *****
  • Сообщений: 2899
  • Поблагодарили: 18140
  • Уважение: +1
Читаю и офигеваю. Другого выражения не подобрал!
Да, Dorik1972 может ответить прямо в лоб, но здесь я полностью поддержу его. Вы вообще понимаете, что делаете??. Второе, как уже здесь писали, он что то должен Вам?
Тема будет вычищена от постов, не несущих никакой информации, в таком роде: "А у мыня, а у тибэ"
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.
Просьба не задавать технические вопросы в личку. Для этого есть форум. На такие сообщения отвечать не буду.

Оффлайн zmej

  • Джедай
  • ***
  • Сообщений: 440
  • Поблагодарили: 649
  • Уважение: +4
тот же Сross EPG - НЕ поддерживает работу с локальными файлами, от слова ВООБЩЕ, посему "таблицу" соответствия channel_id - sreviceref ему ПРИ ЛЮБЫХ раскладах надо подсовывать "гоняя" через "локальный серверок"
Ну почему? Поддерживает локальные файлы для xmltv.
В составе пакета есть бинарник crossepg_xmltv. Вот ему можно "скармливать" локальные файлы и он будет грузить  EPG.
Правда событийности из консоли практически ноль, но грузит.
Я так делал загрузку EPG на другой аппарат - скачивание через Питон (Mechanize) а само EPG через crossepg_xmltv.
В принципе - работает.

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8347
  • Уважение: 0
Ну почему? Поддерживает локальные файлы для xmltv.
Глянь на "альтернативном форуме" я иам приводил пример из исходников CrossEPG
Я так делал загрузку EPG на другой аппарат - скачивание через Питон (Mechanize) а само EPG через crossepg_xmltv.
В принципе - работает.
Смысл ... все сделано "красиво" в одну строку штатными сердствами Enigma2 присутствующими в любом имидже ... Этим же "способом" пользуется целая куча полагинов и сама же E2 ... В реализованном мной способе - НОЛЬ крамолы ... там априори ничего не может "пропадать", "обнуляться" и т.д. Весь "сыр-бор" был из-за ошибки в обработке заголовка "if-modified-since" при скачивании локально xmltv файла заданного провадером в схеме https ... Все поправлено. Все работает штатно.  Никаких изменений в конфиги вносить не нужно, как и "сочинять" другие способы "подсовывания" EPG для парсеров.
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн zmej

  • Джедай
  • ***
  • Сообщений: 440
  • Поблагодарили: 649
  • Уважение: +4
я иам приводил пример из исходников CrossEPG
Не пойму о чем ты? Я о том, что при желании из локальных файлов можно загрузить в CrossEPG.
Скачиваешь файлы с каналами и событиями, распаковываешь, далее в терминале даешь команду:
/usr/crossepg/crossepg_xmltv -d db_root_folder channel_file events_file
и epg грузится.

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8347
  • Уважение: 0
Не пойму о чем ты?
Скачиваешь файлы с каналами и событиями
1) Я ничего не скачиваю ;) от слова воообще... Я формирую конфигфайлы с соответствующми записями полей в них так же как это делает rytec или вы сами "руцями"
2) Все остальное делают EPG парсеры сами ....
3) Весь "сыр-бор" из-за 2-3 провов (из 3-ёх десятков  мной оттестированых !!!) которые дауют ссылку на свое EPG в https ... CrossEPG - не умеет вообще какчать по https - это "зряче видно в логе" . Аналогично с https не умеет EPG Import - тоже в его логе видно "без бинокля"
4) Исходя из п3) , я вынужден , в случае если ссылка на epg прова задана в https - скачать это epg локально .... и это касается 2-3 провов !!!
5) Исходя  из п4) я организовал подсовывание скачанного файла по http в конфиги парсеров - штатными средствами enigma2 ... Абсолютно не важно сделаю я это как Вы описали подсовывая файл , или так как это сделал я - подсовывая ссылку на файл ... Все равно файл уже локально скачан. Подсовывая ссылку я повторяю "принцип" для всех остальных источников EPG в http .... с точки зрения кода - мне вообще ничего нигде ни менять ни задумываться не надо ... Я одинкаво формирую конфиги для парсеров и не заморачиваюсь
6) Для того чтобы не скачивать постоянно при обновлении букетов источнк EPG (заданный в https) , сделана поддержка "e-tag" и "if-modified-since" ... Это сделано чтобы не "дяьловать" сервера прова и не тратить время на скачивение источника EPG если в нем ничего не изменилось. Такой же принцип действует для лого каналов, получаемых от прова

ВСЕ ! .... пункты 3-6 - ИСКЛЮЧИТЕЛЬНО для тех случаев, когда пров дает ссылку в https ...Дальше - ШТАТНЫЙ функционал используемых EPG парсеров , и данный плагин - от слова НИКАК...

 
файлы с каналами и событиями, распаковываешь,
Не нужно ничего распаковывать ... что CrossEPG что EPG Import это умеют сами и понимают gz и zip ... В их исходниках это тоже "зряче видно"

/usr/crossepg/crossepg_xmltv -d db_root_folder channel_file events_file
Это можно использовать как "принудительное" обновление EPG после обновления букетов, по аналогии как это сделано для EPG Import .... Но я это функцией не пользуюсь вообще  :yes4: ... У меня по "расписанию" cross обновляет раз в день в 12-00 ))) Аналогично и EPG Import ....
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
Dorik1972,

поясни пожалуйста один момент.  Вот у меня сейчас три провайдера. Для  одного плагин прописывает в конфиг для EPGImport только  iTV-Live - Main EPG . Для двух других кроме Main EPG прописывается ещё Default EPG . При этом с  iTV-Live всегда всё в порядке, епг есть на всех каналах а на двух других на части каналов постоянно отсутствует.  Это просто совпадение?
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8347
  • Уважение: 0
.  Это просто совпадение?
Нет никаких совпадений. Default EPG появляется только тогда , когда в вашем плейлисте есть записи без tvg-id , т.е. в основном EPG вашего прова отсутствует инфа по ним .... В данном случае плаг пытается найти для них EPG в дефолтном...
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
когда в вашем плейлисте есть записи без tvg-id
просмотрел плейлисты, на всех каналах без епг присутствует tvg-id.  Ладно, смирился. Буду использовать эти каналы из обычного букета, там всегда всё грузится.  :hi:
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн sunriser

  • Друзья Джедаев
  • *****
  • Сообщений: 924
  • Поблагодарили: 4139
  • Уважение: +67
Shar_Nir,

А что Вы имеете в виду под обычным букетом - и как это?

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
sunriser
это когда создаешь в ресивере букет вручную с пульта и потом копируешь в него содержимое букета из личного кабинета IPTV провайдера.
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8347
  • Уважение: 0
просмотрел плейлисты, на всех каналах без епг присутствует tvg-id.
Cмотреть нужно ИСХОДНЫЙ плейлист Вашего прова ... там 100500% есть строки #EXTINF в которых отсутствуют tvg-id .... Иначе бы Default EPG - не появлялся бы НИКОГДА ... как-то так  ;)
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн vityok

  • Джедай
  • ***
  • Сообщений: 230
  • Поблагодарили: 418
  • Уважение: +1
Dorik1972, DВ последней версии плагина,нету настройки отключения создания общего списка?Плагин создаёт один букет All Channels,как сделать,чтобы были отдельные букеты?

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8347
  • Уважение: 0
DВ последней версии плагина,нету настройки отключения создания общего списка?Плагин создаёт один букет All Channels,как сделать,чтобы были отдельные букеты?
Ничего не менялось .. все как было так и есть
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн yurr

  • Падаван
  • *
  • Сообщений: 34
  • Поблагодарили: 7
  • Уважение: 0
Уважаемый Дорик, если можете подправте пожалуйста свои плагины(1.0.28 и 2.0.4), а именно не отображаются в меню-Плагины. Предыдущие версии(1.0.27 и 2.0.3) тоже сразу не отображались но после Вашего "шаманства" и перезаливки все стало нормально работать. Сейчас версии(1.0.27 и 2.0.3)работают как часы. Скрин с предупреждением прилагается.
Тюнер Ustym 4k pro (OpenATV 6.5 от 29.11.2020).   

Оффлайн Dorik1972

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8347
  • Уважение: 0
Тюнер Ustym 4k pro (OpenATV 6.5 от 29.11.2020).
Это python 3 ... там на последних версиях могут быть ньюансы. Вы бы не могли снять лог старта системы ? Мне тогда будет видно что ему не нравится . И убедитесь что у Вас таки самые свежие версии из первого поста данной темы ... Я там пару раз подсовывал под тем же индексом версии .... Последний раз была добавлена поддержка python3  ;)
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Теги:
 



X

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

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