30 июня | 2024г. | 06:00:20


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

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

Оффлайн mishel-67

  • Падаван
  • *
  • Сообщений: 28
  • Поблагодарили: 27
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #960: 17 апреля | 2020г. | 08:19:55 »
0
Помогло?



Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #961: 18 апреля | 2020г. | 01:33:45 »
0
Да ладно , сказки сказывать, поиск по теме - рулит ... Я же ответил, что добавление провом каналов в группу НИКАК не влияет на EPG ибо у добавленного канала будет свой уникальный референс НИКАК не пересекающийся с уже существующими ... И если после перегенерации букетов там появляется новый канал от прова , то достаточно запустить используемый EPG парсер чтобы он "подвязал" EPG по вновь появившимся каналам ... Потому как плагин добавит этот новый канал в табличку xml-файл файл соответсвия , который используется парсерами EPG для "привязки" ..... О мисси данного плагина в EPG читайте в данном посте чуть выше ....

Проблема не в добавлении провом каналов (с этим всё нормально). Проблема наблюдается именно ПРИ УДАЛЕНИИ провайдером одного или нескольких каналов из плейлиста. EPG и пиконы перестают совпадать для всех каналов, расположенных ниже удаленного. Перегенерация букетов не помогает.
Я писал об этом. Но моё сообщение осталось без внимания.
Плагин e2m3u2bouquet (Мод от Dorik1972)

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #962: 18 апреля | 2020г. | 07:07:50 »
0
Я писал об этом. Но моё сообщение осталось без внимания.
Правильно ли я понимаю что только при использовании ****-override.xml . Потому как повторяя алгоритм п2) - Плагин e2m3u2bouquet (Мод от Dorik1972) без использования "тюнинга" - ничего никуда не смещается .... хотя и при использовании не должно. Просто у меня сейчас рес не доступен, как станет доступен - гляну . Чудес не бывает 

Из пропущенного
1. Удалил override-xml-файл. А тот, который "current" переименовал в "override"
Если НЕ используете "переопределения", то  override-xml-файл - не нужен , а "current" - создается автоматом .... Если есть override-xml-файл , то "current" - создается на его основе. Посему по Вашей "хочухе" я ответил несколько позже - что нужно override-xml-файл откорректировать в ручную
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн mihd

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 11
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #963: 18 апреля | 2020г. | 09:56:50 »
0
Правильно ли я понимаю что только при использовании ****-override.xml .
Да, всё правильно. Именно при использовании  ****-override.xml это наблюдается.

Если НЕ используете "переопределения", то  override-xml-файл - не нужен , а "current" - создается автоматом .... Если есть override-xml-файл , то "current" - создается на его основе. Посему по Вашей "хочухе" я ответил несколько позже - что нужно override-xml-файл откорректировать в ручную

Получается следующая ситуация..
Провайдер удалил один из каналов. Затем я делаю перегенерацию букетов, и "current"-файл получается верным. То есть, в нем отсутствуют удаленные каналы. Но вот старый  override-xml-файл то остаётся, и он всё портит, потому что в нем остаются прописанными удаленные каналы. А удалить его нельзя, потому что лечение "скудоумия" необходимо. Править override-xml-файл каждый раз вручную - это тоже не вариант.
К сожалению, не могу сейчас досконально все проверить, поскольку спасаюсь от вируса в деревне, а приставка осталась в городе. В частности, хотелось бы обратить внимание на порядок нумерации serviceRef, и дать Вам более точную информацию.
Но я извещаю Вас, что проблема есть.

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #964: 18 апреля | 2020г. | 10:47:38 »
0
поскольку спасаюсь от вируса в деревне, а приставка осталась в городе
Аналогично  :drinks: .... но может сегодня-завтра "подниму" OpenVision на Azbox и поиграюсь .....
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн vipxxl

  • Кандидат
  • *
  • Сообщений: 8
  • Поблагодарили: 0
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #965: 23 апреля | 2020г. | 01:38:11 »
0
Из за чего напротив каналов не высвечиваются программы текущие ?
там где букеты с спутника все четко отображается.

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

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

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #967: 24 апреля | 2020г. | 08:12:58 »
0
Допустим, я вбил url плейлиста и поставил автоапдейт. У моего провайдера есть группа group-title='Кошерное кино' в плейлисте. Я создал букет и подтянулось epg. Одним днем он решает изменить название группы на group-title='Кошерное кино HD', подкинуть туда каналов и поднять абонку
Вопрос несоответствия епг после добавления каналов провайдером поднимался здесь ранее. Но этому почти не придалось значения,посты со скринами затёрты. Дабы не быть навязчивым не стал больше настаивать.
Выловил ... быстрого фикса не будет .. тут надо подойти глобально и найти наиболее универсальное решение особенно с учетом использования ****-override.xml. Проблема касается пиконов и epg в случае добавления/удаления каналов провайдером в m3u... Перезапуск используемого парсера EPG - сходу решает вопрос с телепрограммой .... с пиконами сложнее поскольку используем SRP для формирования имен файлов, то только путем удаления и скачивания по новой. Сейчас я проверяю наличие файлов пиконов и , чтобы "не дятловать" прова, не скачиваю если они есть .... Можно убрать такую проверку, но тогда каждый раз при перегенерации букетов будут перезаливаться все файлы пиконов и все будет гуд .. Но увеличится время генерации + может (чисто теоретически) возникнуть ситуация что пров забанит за множественные запросы... зависит от частоты обновления букетов заданной в настройках и "алгоритма" бана у прова .... В общем подумаю как обыграть .... При использовании ***-override.xml все еще более сложно .... надо искать решение .... нужно время на подумать   
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #968: 27 апреля | 2020г. | 11:20:41 »
0
В догонку к предыдущему посту:
1) Убрал принудительную конвертацию в PNG и автоподгон размера
2) Теперь пиконы скачиваются в оригинале без каких-либо изменений и только тогда когда они в PNG у прова
3) Вместо проверки на наличие файла делаю проверку на наличие файла и его соответствие оригинальному размеру , т.е. как пров отдает. Размер файла у прова берем из заголовка Content-Length если он "прилетает" в ответе от прова, в 90% случаев он таки прилетает......  Если размер файла не совпадает - "перекачиваем". Это решает три задачи:
а) Перекачиваем в случае если пров поменял пикон для канала
б) Перекачиваем в случае описанных "сдвигов" при добавлении/удалении каналов провом
в) Не "долбим" прова если ничего не изменилось, поскольку в 99% случаев запрос на скачивание без скачивания - не считается "ударом", соответственно поймать "бан" у прова - минимален
4) Не выдержал и добавил для "слива"/проверки пиконов многопоточность. Это позволило в 3 раза быстрее "сливать"/проверять иконки. Требует доустановки python-multiprocessing. В случае установки ipk - будет установлена автоматически. Если использовать из консоли , то надо доустановить руцями. Если не установите - то будет работать все равно , только дольше "разгребать"

TODO: добавлю в настройки тип используемого EPG парсера и если в конфигурации плагина будет установлено "Пытаться импортировать EPG" , то будет использовать тот что укажите или CrossEPG или EPG Importer принудительно после каждого создания букетов. Это позволит решить проблему "плывущего" EPG в случае добавления/удаления провами каналов/групп в M3U

p.s. Добавлено в первый пост для "слива" .... TODO -  пока в процессе ......
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Для адептов "мыльной оперы" , т.е. почитателей и прихожан EdemTV (iLook) я принес благую весть:hi:
 

Нарыл на просторах инета "правильных пацанов" с сервисом - https://epg.it999.ru . Не понравились некоторые моменты в виде
Спойлер   :
3) заменить в этом файле “localhost” на ваш домен и “00000000000000” на ваш ключ
4) удалить ненужные каналы, при необходимости упорядочить на свой вкус
Вот это я совсем "дурной на голову" сидеть и руцями 100500 строк "грести" ... Ага счассс.... Посему "настрогал" с утричка "по шурику" башик  :paint3: .... Ногами не пинать можно сделать более "фельдеперсово", но и так сойдет

Для работы скрипта нужны утилитки curl, sed, awk и bash-ик версии 4+ ... Если у Вас их нет на ресе, то
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Качаем файлик из вложения . Распаковываем где угодно на ресе
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.После распаковки будет два файла для формирования плейлистов с группировкой каналов соответствующих СТАНДАРТ и ТЕМАТИЧЕСКИЙ из личного кабинета Edem (iLook). Во первых строках нужного Вам скрипта меняем на СВОИ: домен (доменное имя из ссылки на поток в родном плейлисте), ключ (из личного кабинета Edem) и путь куда сохрянять edem.m3u для его дальнейшего использования в данном плагине, т.е. такой же как пропишите в конфиг для EdemTV
Например
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Далее ЗРЯЧЕ читаем комментарии ибо ниже в скрипте находится секция где с помощью задания "1" или "0" добавляются/исключаются нужные/не нужные категории из оригинального плейлиста. Выставляем под себя при необходимости. Запускаем:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Все ... У Вас "праведный" плейлист с полным EPG и иконками каналов для использования с данным плагином в том числе  ;) ! При желании можно добавить задачу в crone для автоматического запуска скриптика раз в час/день/неделю/месяц у кого как "горит" и "чешется" .....

p.s. На всякий случай подменил скрипт на "фельдиперсовый" вариант , ну чтобы люди не смеялись глядя в его "синтаксис и семантику"
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн chilly

  • Младший Джедай
  • **
  • Сообщений: 104
  • Поблагодарили: 23
  • Уважение: 0
При установке последней версии выдает ошибку
Спойлер   :
Collected errors:
 * parse_from_stream_nomalloc: Missing new line character at end of file!
 * pkg_init_from_file: Malformed package file /tmp/enigma2-plugin-extensions-e2m3u2bouquet_1.0.9_all.ipk.
root@dm520:~#

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
При установке последней версии выдает ошибку
На macOS собирал ... сча на самом ресе пересоберу ... 5 сек

p.s. "сдуру" дважды control запаковал ))). Исправлено. В первом посте.
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Alex.72

  • Младший Джедай
  • **
  • Сообщений: 73
  • Поблагодарили: 4
  • Уважение: 0
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. Что не хватает?

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Что не хватает?
sed , но он может быть уже по умолчанию в имидже. Это 'must have' для linux-based систем. Просто запустите sed в консоли без параметров. Что-то выводит ?
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Alex.72

  • Младший Джедай
  • **
  • Сообщений: 73
  • Поблагодарили: 4
  • Уважение: 0
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Теги:
 

Похожие темы

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



X

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

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