Сейчас просматривают тему: 0 -> --, и гостей: 1

e2m3u2bouquet создание букета из m3u + пиконы + epg для Enigma2 » Пост #1

Ссылка на пост #1 Добавлено: 20 февраля 2020 10:51
Автор темы  
Полное имя: Моряк
Группа: Постояльцы
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 9 лет 11 месяцев
Сообщений: 242
Поблагодарил: 649
Благодарностей: 671
Предупреждений: 0

Репутация:

Награды:

     

Плагин для создания стандартных букетов E2 из m3u плейлиста ЛЮБОГО провайдера в "один" клик

Поддерживает любое количество провайдеров, создает стандартные userbouquets E2 из m3u-плейлиста (Extended M3U: https://ru.wikipedia.org/wiki/M3U), делает конфиги и "привязывает" m3u-плейлиста к Importer и CrossEPG, автоматически скачивает logo-трансляций и создает их picon в заданной папке, обновляет плейлисты с заданной периодичноcтью. Понимает и "перваривает" плейлисты в любой кодировке, любых алфавитах, любой "сложности" с любыми тегами и директивами m3u-плейлиста, поддерживает создание "кастомной" сортировки, переопределение названий групп, названий каналов, channel_id и т.д. и т.п.

e2m3u2bouquet создание букета из m3u + пиконы + epg для Enigma2


После запуска плагина достаточно указать в настройках ссылку на плейлист Вашего провайдера и (опционально) в "Providers" и нажать "Create bouquets". Если ссылка на не указана Вами в url в настройках плагина, то плагин возьмет ссылку на из плейлиста в директиве #EXTM3U (обычно все провайдеры ее там дают), если ее нет, то "подсунет" по умолчанию (http:/.openboxfan.com/xmltv-t-sd.xml.gz от r.rusya) с приведением channel_id к нужным из TITLE m3u. Под спойлером описан подробнейший алгоритм как это работает:

Добавление url на плейлист в настройках, либо использовать локальный:
"Подсовываемый" плейлист может быть url-link или файл. Для того чтобы указать путь к файлу нужно задать его в схеме file:// , вместо http:// или https://. Например:

e2m3u2bouquet создание букета из m3u + пиконы + epg для Enigma2


e2m3u2bouquet создание букета из m3u + пиконы + epg для Enigma2


Если нет желания "колотить" с пульта "букаффки", можно создать пустую конфигурацию в настройках и переписать конфиг в /etc/e2m3u2bouquets/config.xml и отредактировать "по вкусу" . Вся информация что к чему - присутствует в комментариях в данном файле
Минимум, это указать:

Код:[Выделить]
<m3uurl><![CDATA[URL на плейлист]]></m3uurl><!-- Extended M3U url --> <epgurl><![CDATA[URL на EPG]]></epgurl><!-- XMLTV EPG url -->


Проверено на этом сервисе

Автор: Dorik1972

Скачать

Мой телевизор:

Мой ресивер: Sat-Integral S-1210 HD Aron и Sat-Integral S-1221 HD Stealth

Мои спутники: 4w-90e

Cказали Спасибо: 10 : enters, sis55, r.rusya, serg._s, 47yyy77, ravsat, Viksum, S.V., ivangura1967, bora7
Ссылка на пост #2 Добавлено: 2 марта 2020 11:11
Автор темы  
Полное имя: Моряк
Группа: Постояльцы
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 9 лет 11 месяцев
Сообщений: 242
Поблагодарил: 649
Благодарностей: 671
Предупреждений: 0

Репутация:

Награды:

     

Обновление плагина:
0.9.9.9
1) Вернул назад "статичные" и простые шкурки для полной совместимости с любыми имиджами E2
2) Поправлена логика для AllBouquets группы при UseMultiBouquets
3) Перегруппированы некоторые функции для ускорения работы парсера m3u плейлистов

0.9.9.8
Добавлена поддержка директивы #EXTVLCOPT для m3u плейлистов. Теперь если Ваш провайдер или Вы сами задаете в ней http-user-agent , то этот плейлист будет работать на Вашем ресивере, если Вы используете для просмотра - ExtEplayer3 или GstPlayer-1.0 в настройках "карточки" данного прова. Все запросы к провайдеру будут улетать с заданным 'User-Agent'

Например ЗабаваTV
Код:[Выделить]
#EXTM3U #EXTINF:0 group-title="HD" tvg-id="ntv", #EXTVLCOPT:http-user-agent=SmartSDK http://zabava-htlive.cdn.ngenix.net/hls/CH_NTV_HD/variant.m3u8?version=2&hd #EXTINF:0 group-title="HD" tvg-id="pervy", #EXTVLCOPT:http-user-agent=SmartSDK http://zabava-htlive.cdn.ngenix.net/hls/CH_1TV/variant.m3u8?version=2&hd #EXTINF:0 group-title="HD" tvg-id="rossia1", HD #EXTVLCOPT:http-user-agent=SmartSDK http://zabava-htlive.cdn.ngenix.net/hls/CH_C05_RUSSIA1HD/variant.m3u8?version=2&hd


Или для PeersTV
Код:[Выделить]
#EXTVLCOPT:http-user-agent=Peers.TV/3.2.1 (iOS/7.1.0; iPhone/6,2; build 484) Darwin/14.0.0

или
Код:[Выделить]
#EXTVLCOPT:http-user-agent=Peers.TV/6.25 /4.4 phone/Samsung


0.9.9.7
1) Вычищен в очередной раз код от лишних настроек
2) Поправлена локализация
3) Изменена логика создания букетов, по просьбе "трудящихся", в части возможности создания Only All Bouquets category, Only bouquets for categories, bouquets for categories including All Bouquets category. Для этого в карточке провайдера используется задаваемый параметр "Multi Bouquets":
а) Если он НЕТ - то всегда создается только All Bouquets category для данного провайдера, т.е, все каналы "гамузом" в одном букете
b) Если он ДА - то всегда создаются bouquets for categories, т.е. букеты "дробятся" по категориям , но Вы можете выбрать создавать ли еще при этом в списке букетов All Bouquets category для данного провайдера

0.9.9.6
1) Добавлена проверка url-link трансляций в плейлисте, получаемом от провайдера, на предмет соответствия RFC 3986
2) Добавлена принудительная синхронизация системного времени на ресивере по NTP перед обновлением букетов
3) Переделана логика определения live для большей совместимости url-link в плейлистах от провайдеров

0.9.9.5
1) Добавлена автоматическая конвертация пиконов в 32bit 255 color . Проверялось на всем чем можно. Везде все работает. Причина добавления - иногда, крайне редко, попадаются пиконы 24 bit , они не всегда отображаются на некоторых имиджах (например VTI)
2) Изменен алгоритм формирования SERVICEREF в bouquets. Используемый ранее допускал наличие ведущих нулей в секциях TSID:ONID: serviceref, что приводило к тому, что на OpenPLI 7.2 не отображались пиконы у которых serviceref удовлетворял вышеописанным условиям.
В связи с этим после установки данной версии обязательно нужно удалить пиконы скачанные данным плагином в папке их хранения по маске *1010101* . Поcле чего перегенерить букеты и !!

0.9.9.4
1) Исправлена английская локализация
2) Убрал проверку SSL сертификатов. Из-за использования некоторыми плагинами устаревшей библиотеки python-certifi из скрипта Ednaz, например RMP, у пользователей не скачивались плейлисты по url-link
3) Добавлена синхронизация системного времени по NTP. Для тех у кого не настроено время НИКАК и при перегрузке реса - 1970 год, в следствии чего не скачиваются плейлисты по url link и не работает :) Работает вне зависимости от наличия у Вас на E2 утилиты ntpd или ntpdate. Единственное условие в настройках ресивера надо выставить свой часовой пояс. Мне просто лень выносить это в меню плага (может позже сделаю)
4) Заменил основную иконку в PluginBrowser. СПАСИБО starikus, тихон,!

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Мой телевизор:

Мой ресивер: Sat-Integral S-1210 HD Aron и Sat-Integral S-1221 HD Stealth

Мои спутники: 4w-90e

Cказали Спасибо: 2 : yurii11, ivangura1967
Ссылка на пост #3 Добавлено: 4 марта 2020 11:15
Автор темы  
Полное имя: Моряк
Группа: Постояльцы
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 9 лет 11 месяцев
Сообщений: 242
Поблагодарил: 649
Благодарностей: 671
Предупреждений: 0

Репутация:

Награды:

     

1.0.0
1) Оптимизированы функции создания buoquets.tv и userbouquet.***.tv
2) Исправлено формирование xml-файла соответствия channel_id для корректной работы EPG Importer . После установки данного обновления обязательно удалить все ****_channels.xml.gz в /etc/enigma2/e2m3u2bouquet/epg/ и перегенерировать "букеты" IPTV плейлистов

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Мой телевизор:

Мой ресивер: Sat-Integral S-1210 HD Aron и Sat-Integral S-1221 HD Stealth

Мои спутники: 4w-90e

Cказали Спасибо: 1 : ivangura1967
Ссылка на пост #4 Добавлено: 19 марта 2020 16:49
Автор темы  
Полное имя: Моряк
Группа: Постояльцы
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 9 лет 11 месяцев
Сообщений: 242
Поблагодарил: 649
Благодарностей: 671
Предупреждений: 0

Репутация:

Награды:

     

1.0.1
Ссылки на трансляции в плейлистах вида
Код:[Выделить]
http://localhost

теперь распознаются и попадают в userbouquet

1.0.2
Добавлена возможность получения пиконов для тех плейлистов у которых нет тегов tvg-logo в m3u-плейлисте или они присутствуют не для всех каналов. Например: оригинальный плейлист Edem, 1cent, iptv.online и т.д. В данном случае подбираем автоматом по имени канала. В плагине теперь присутствует файлик /etc/enigma2/e2m3u2bouquet/epg/channels.xml , который содержит в себе всю необходимую инфу, и вы можете редактировать его под себя добавляя нужные вам данные или изменяя существующие ...

1.0.3
Добавлена "персонализация/унификация" #SERVICE записей создаваемых данным плагином в индексном файле bouquets.tv. Применимо для тех пользователей, которые используют пиконы для групп в favorites.

1.0.4
Слегка пересмотрел "идеологию" автопоиска url-ов пиконов каналов для плейлистов без тегов tvg-url . Я просто разместил архив онлайн и добавил настройку использовать эту внешнюю базу url-ов или нет + импортнул в нее максимум возможных вариантов для наименований каналов ... Архив небольшой (86Кбайт) и скачивается мгновенно, парсится - в зависимости от "шустрости" реса и кол-ва каналов в плейлисте. Тестировал на Edem - на моем VU+ Ultimo 4K создание букетов по группам + слив всех пиконов происходит за 30-35 сек . База url-ов логотипов каналов на online-ресурсе обновляется автоматически раз в неделю.

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Мой телевизор:

Мой ресивер: Sat-Integral S-1210 HD Aron и Sat-Integral S-1221 HD Stealth

Мои спутники: 4w-90e

Cказали Спасибо: 2 : ivangura1967, sasha_stv
Ссылка на пост #5 Добавлено: 4 апреля 2020 16:59
Автор темы  
Полное имя: Моряк
Группа: Постояльцы
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 9 лет 11 месяцев
Сообщений: 242
Поблагодарил: 649
Благодарностей: 671
Предупреждений: 0

Репутация:

Награды:

     

1.0.5
При формировании userbouquet's в #fragment запроса прописываем tvg-id из плейлиста провайдера.

1.0.7
1) Пофиксена работа на BlaсkHole и VTI
2) Исправлено сохранение config.xml из-за которого могли "выпадать" провайдеры....

1.0.8
1) Переделан , более "нарядно", quote для url-link из плейлистов
2) Добавлена логика "пропускаем канал" если по каким либо причинам не можем его распарсить . При этом если включить DEBUG = 1 , то выводится полная инфа что где и почему .... Все остальные записи обрабатываются и ничего "не зависает"

Вы не можете скачивать файлы с нашего форума, необходимовойтиилизарегистрироваться

Мой телевизор:

Мой ресивер: Sat-Integral S-1210 HD Aron и Sat-Integral S-1221 HD Stealth

Мои спутники: 4w-90e

Cказали Спасибо: 1 : ivangura1967
Информация

Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.

    XML error in File: https://ntvplus.ru/rss/company

    XML error: at line 0
    {inform_telekarta}

Футбол


Обновлено:

Телепрограмма


-
-
-

-
-
-

-
-
-
Кинопремьера HD
07:05 - Х/ф "Маленькие секреты большой компании".
09:15 - Х/ф "После свадьбы".
11:05 - Х/ф "Человек-паук: Вдали от дома".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Вернетесь ли вы на этот сайт снова?

Да
Нет
Затрудняюсь ответить

Случайное фото

Sat-integral club

ПО Sat-Integral SP-1219HD / SP-1229HD версии 10.02.25 (BETA)

скачал, обновил , уже не пишет шо служба недоступна, но пишет шо нет сигнала а потом включаетса ...

Пожелания разработчикам ПО

Цитата: ArtemKiss24 от Сегодня в 12:13:38А по русски можно про конвертер?Как это в фокусе или ...

Пожелания разработчикам ПО

Цитата: killer22 от Сегодня в 09:52:15какой регион? конвертор в фокусе или мультифид? Харьковская ...

Пожелания разработчикам ПО

Сегодня на 53Е Т2-МІ 12576 - нет сигнала, 12596 - 68% но работает. На 55Е Т2-МІ 12674 - сигнал упал ...

Пожелания разработчикам ПО

Цитата: ArtemKiss24 от 05 Апрель 2020, 21:05:42У меня качество 92% на 55 градусе какой регион? ...

Covid-19 Телеграм бот @uacovid_bot

Небольшой телеграм ...