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

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

Ссылка на пост #1 Добавлено: 20 февраля 2020 10:51
Автор темы
Моряк
Посетители
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 10 лет 8 месяцев
Сообщений: 276
Поблагодарил: 863
Благодарностей: 766
Предупреждений: 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

Ссылка на пост #2 Добавлено: 2 марта 2020 11:11
Автор темы
Моряк
Посетители
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 10 лет 8 месяцев
Сообщений: 276
Поблагодарил: 863
Благодарностей: 766
Предупреждений: 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казали Спасибо: 5 : yurii11, ivangura1967, Persey.ua, savoi57, bora7
Ссылка на пост #3 Добавлено: 4 марта 2020 11:15
Автор темы
Моряк
Посетители
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 10 лет 8 месяцев
Сообщений: 276
Поблагодарил: 863
Благодарностей: 766
Предупреждений: 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казали Спасибо: 3 : ivangura1967, bora7, gennadij57
Ссылка на пост #4 Добавлено: 19 марта 2020 16:49
Автор темы
Моряк
Посетители
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 10 лет 8 месяцев
Сообщений: 276
Поблагодарил: 863
Благодарностей: 766
Предупреждений: 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казали Спасибо: 3 : ivangura1967, sasha_stv, bora7
Ссылка на пост #5 Добавлено: 4 апреля 2020 16:59
Автор темы
Моряк
Посетители
Азъ: всё в тему
Возраст: 37 Водолей
Пол:
С нами: 10 лет 8 месяцев
Сообщений: 276
Поблагодарил: 863
Благодарностей: 766
Предупреждений: 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казали Спасибо: 3 : ivangura1967, bora7, gennadij57
Ссылка на пост #6 Добавлено: 10 июня 2020 11:08
Иван
Постояльцы
Азъ: помогу любому
Возраст: 53 Весы
Пол:
С нами: 7 лет 11 месяцев
Сообщений: 908
Поблагодарил: 36995
Благодарностей: 10023
Предупреждений: 0

Репутация:

Награды:

   

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

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

Мой ресивер: Amiko SHD-8900, U2Clan B6Metal

Мои спутники: 4°W+4.8°E+13°E+36°E

Ссылка на пост #7 Добавлено: 10 июня 2020 11:38
Макс
Администраторы
Азъ: библиАтекарь
Возраст: 37 Водолей
Пол:
С нами: 13 лет 2 месяцa
Сообщений: 7517
Поблагодарил: 6479
Благодарностей: 24689
Предупреждений: 0

Награды:

       

ivangura1967, тут вообще плагин больше на создание именно букетов рассчитан. Удобно что по ссылке автоматом создаёт все необходимое в ресивере.
EPG же тянет не этим плагином, он только линк подготавливает для загрузки.
Наша группа в Viber, Наша группа в Telegram, Наша группа в ФБ, Наша группа в ВК, Мы на Youtube, maxya Тётя шура тут
«Все постоянно твердят об авторских правах, но никогда - об авторских обязанностях.» © Жан-Люк Годар

Мой телевизор: Samsung LE-32C550J1WXUA, Samsung UE55D6100, Samsung UE65°ES8007

Мой ресивер: Sat-Integral S-1248 HD Heavy Metal, VU+ Ultimo 4K

Мои спутники: 4°W+4.8°E+9°E+13°E+36°E+75°E+85°E+90°E

Cказали Спасибо: 2 : ivangura1967, bora7
Ссылка на пост #8 Добавлено: 10 июня 2020 11:53
Иван
Постояльцы
Азъ: помогу любому
Возраст: 53 Весы
Пол:
С нами: 7 лет 11 месяцев
Сообщений: 908
Поблагодарил: 36995
Благодарностей: 10023
Предупреждений: 0

Репутация:

Награды:

   

ОК. То есть, нельзя!!!

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

Мой ресивер: Amiko SHD-8900, U2Clan B6Metal

Мои спутники: 4°W+4.8°E+13°E+36°E

Ссылка на пост #9 Добавлено: 18 июня 2020 10:44
Иван
Постояльцы
Азъ: помогу любому
Возраст: 53 Весы
Пол:
С нами: 7 лет 11 месяцев
Сообщений: 908
Поблагодарил: 36995
Благодарностей: 10023
Предупреждений: 0

Репутация:

Награды:

   

Прописал настройки конфигурации провайдера:
имя: shara.tv
плей-лист url: http://list.playtv.pro/tv-enigma16/логин-пароль.
epg url: http://epg.giclub.tv
Остальные настройки, как описано здесь:

Запускаю обновление или создание букета, рес выдаёт: ждать 3 или 5 сек., но ничего не происходит. В чём может быть причина?

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

Мой ресивер: Amiko SHD-8900, U2Clan B6Metal

Мои спутники: 4°W+4.8°E+13°E+36°E

Ссылка на пост #10 Добавлено: 21 ноября 2020 18:14
Simploid
Посетители
Азъ: потеряшка
Возраст: --
Пол:
С нами: 2 месяцa 4 дня
Сообщений: 3
Поблагодарил: 0
Благодарностей: 2
Предупреждений: 0

Репутация:

Награды:


Поддержку групп в букетах сделаете? Или посоветуйте другой плагин, которых поддерживает группы. Спасибо!

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

Мой ресивер: Vu+ Uno 4K

Мои спутники:

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

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

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

    XML error: at line 0
    {inform_telekarta}

Футбол

Франция. Лига 1, 21 тур
24 января 2021
--:-- Ним -:- Лорьян
Италия. Серия А, 19 тур
24 января 2021
13:30 Ювентус -:- Болонья
Франция. Лига 1, 21 тур
24 января 2021
14:00 Бордо -:- Анже
Испания. Ла Лига, 20 тур
24 января 2021
15:00 Осасуна -:- Гранада
Товарищеские матчи, Матч
24 января 2021
15:30 Динамо Киев -:- Иордания
15:30 Рух -:- Кызылжар
Франция. Лига 1, 21 тур
24 января 2021
16:00 Метц -:- Нант
16:00 Реймс -:- Брест
16:00 Дижон -:- Страсбур
Италия. Серия А, 19 тур
24 января 2021
16:00 Дженоа -:- Кальяри
16:00 Верона -:- Наполи
Германия. Бундеслига, Тур 18
24 января 2021
16:30 Шальке -:- Бавария
Товарищеские матчи, Матч
24 января 2021
17:00 Александрия -:- Македония ГП
Испания. Ла Лига, 20 тур
24 января 2021
17:15 Эльче -:- Барселона
Франция. Лига 1, 21 тур
24 января 2021
18:00 Ренн -:- Лилль
Товарищеские матчи, Матч
24 января 2021
18:00 Колос -:- Вождовац
Германия. Бундеслига, Тур 18
24 января 2021
19:00 Хоффенхайм -:- Кельн
Италия. Серия А, 19 тур
24 января 2021
19:00 Лацио -:- Сассуоло
Испания. Ла Лига, 20 тур
24 января 2021
19:30 Сельта -:- Эйбар
Италия. Серия А, 19 тур
24 января 2021
21:45 Парма -:- Сампдория
Франция. Лига 1, 21 тур
24 января 2021
22:00 Сент-Этьен -:- Лион
Испания. Ла Лига, 20 тур
24 января 2021
22:00 Атлетико -:- Валенсия

Обновлено: 08:55 24.01.2021

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

СТБ
08:30 - "За двумя зайцами: Неизвестная версия".
09:15 - Х/ф "Максим Перепелица".
11:10 - "СуперМама", 2 сезон, 9-12 эп.
15:05 - "СуперМама", 2 сезон, 13-16 эп.
Футбол 1
08:10 - ПСВ - РКК Валвейк. Чемпионат Нидерландов.
10:00 - Футбол News.
10:15 - Журнал Лиги чемпионов.
10:45 - Д/ф "Разгневанные".
ICTV
08:00 - Антизомби.
08:55 - Т/с "Тайные двери", 4-6 с.
11:50 - Х/ф "Код доступа "Кейптаун", 1 ч.
12:45 - Факты. День.
Кинопремьера HD
07:05 - Х/ф "Расправь крылья".
08:55 - Х/ф "Дверной замок".
10:40 - Х/ф "Черное и синее".
12:25 - Х/ф "Подольские курсанты".
Вся телепрограмма

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

Мы в Facebook

Голосование

Как вы сюда попали?

yandex.ru
google.com
rambler.ru
mail.ru
мне кто-то ссылку дал!
а оно само как-то!
я блондинко,отвали....

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

Sat-integral club

1319 Ваш пристрій не працює

Привіт.   1329 - горить тільки червоний. Тюнер місяців 5. 1:     На всяк випадок - ...

Sat-Integral SP-1229 HD Pyxis

Цитата: meteor800 от Вчера в 22:42:41 На Intelsat 17 66E появились новые каналы. ...

Sat-Integral SP-1229 HD Pyxis

  На Intelsat 17 66E появились новые каналы.   Просканировал, каналы не прописались. ...

Вопросы новичков

Вечер добрый.На двух Сатах 28и68 установил плейлист (Denys.club),работает давно и четко.Ставлю в ...

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

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