25 ноября | 2024г. | 15:02:32


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

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

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Прикрутить просмотр медиатек/фильмотек от сервисов, которые их предоставляют.( Цбиллинг например).
дать р/с куда насыпать ?

  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн ms4295

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 195
  • Уважение: 0
дать р/с куда насыпать ?
Давай. Завтра Черная Пятница- надеюсь будут скидки! :yahoo:

Оффлайн Shar_Nir

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

нельзя ли для загрузки пиконов из своей локальной папки средствами плагина автоматизировать добавление тегов tvg-id и tvg-logo="file:///usr/share/enigma2/logo/moskwa_24.png" для "голых" каналов  типа: #EXTINF:-1 group-title="Новостные",Москва 24   ?
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Dorik1972,

нельзя ли для загрузки пиконов из своей локальной
Можно все ))) но где брать tvg-id если их нет в исходном m3u ?  Если вы гарантированно сделаете имя пикона как slugify(Title) -  то без проблем ... 
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Title = Москва 24
slugify(Title) = moskwa_24

В плаге используется вот эта либа - GitHub - un33k/python-slugify: Returns unicode slugs
  • 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 если их нет в исходном m3u ?

Конечно я думал об этом.
Есть только полубредовая идея: из исходного файла playlist.m3u с "голыми" каналами конвертируем  по названию канала  в файл playlist-m.m3u  с тегом tvg-id а уже из него формируем tvg-logo="file:///usr/share/enigma2/logo/.....
 :)  Если бред то "За спрос не бьют в нос".
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Есть только полубредовая идея: из исходного файла playlist.m3u с "голыми" каналами конвертируем  по названию канала  в файл playlist-m.m3u  с тегом tvg-id а уже из него формируем tvg-logo="file:///usr/share/enigma2/logo/.....
Ну не стоит половинить ))))  Я Вам уже ответил, что если у вас на HDD / USB где-то лежат готовые пиконы , то их имя файла должно быть сформировано функцией slugify по title канала из вашего m3u-пейлиста , и тогда , если у вас в плейлисте НЕТ тега tvg-logo, можно найти нужный picon на HDD / USB и сформировать соответсвующий файл SERVICEREF.png .... Но это слишком не универсально .... У Enigma2 есть встроенный метод получения пикона как по serviceref так и по имени канала ... тока вот "засада" .. интуристы не учли что имя канала может быть в кириллице или на тайском или армянском ... и сделали так что имя  файла пикона может быть только в latin-1 ... Вы в первой теме данного плага поиском "пошуршите" ... я там описывал все это и примеры из кода Enigma2 приводил

Более того в новой версии e2m3u2b - я сделал так что вы можете хранить пиконы где угодно, а не только в "предустановленных" в  Enigma2 папках , ну типа /picon, /hdd/picon, /usr/share/enigma2/picon e.t.c., и при этом все везде отображается что в channel_selector что в инфобар .... В принципе проще пропатчить рендер Picon.py чтобы он "работал" как вы хотите и по имени канала и возвращал пикон ... НО! при условии стандартизации имени пикона через slagify() .. Ну и нужно понимать что один и тот же канал может иметь РАЗНЫЕ title. Например:
Первый HD и ПервыйHD или Первый канал HD - это будет ТРИ PNG файла
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
при условии стандартизации имени пикона через slagify()

Это понятно, но ведь тег  tvg-id в "голых" плейлистах где нет ничего, включая ссылки на телегид нужен ещё и для EPG.  Вот и ломаю голову как бы это автоматизировать чтобы не прописывать для каждого канала вручную.  В принципе у меня всё работает но слишком хлопотно это .  Нужно напрягать провайдера :)

И попутный вопрос: EPG формата jtv.zip и xmltv.xml должен грузиться? У меня никак не получилось запустить его от моего "местечкового" провайдера. Хотя со сторонними никаких проблем.
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
Это понятно, но ведь тег  tvg-id в "голых" плейлистах где нет ничего, включая ссылки на телегид нужен ещё и для EPG.
Так плаг для таких плейлистов подсовывает дефолтный EPG от rusya и пытается автоматом привести названия к channel id данного XMLTV ... но вероятность "попадания" наиболее высока если наименования каналов вашего плейлиста совпадают с наименованиями каналов спутниковых трансляций.... ВЫ вообще первый пост темы читали ?
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
EPG формата jtv.zip
не поддерживается , но можно добавить ..... но вот никак я только не пойму нафиг он нужен. Я не встречал НИ ОДНОГО прова IPTV чтобы давал EPG в этом формате
xmltv.xml должен грузиться
Дык на него сейчас все и "заточено", грузится аж бигом
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

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

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8348
  • Уважение: 0
но можно добавить .....
Та не )) Это частный случай "самоделкина" , который дальше поляков никуда не пошел
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Для чего тратить время на написание кода для его поддержки ? 100500% он не используется ни одним из IPTV провайдеров
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн ms4295

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 195
  • Уважение: 0
Так где находится все таки актуальная версия плагина? :hi:

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 4000
  • Поблагодарили: 12582
  • Уважение: +53
ms4295, там где и всегда... в первый пост данной темы не судьба тапнуть?
LG 55UJ630V 4K UHD > Яндекс Станция Дуо Макс & Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Яндекс Станция Макс & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Оффлайн ms4295

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 195
  • Уважение: 0
Марчелла,
а когда появится 4-я часть обсуждения плагина мне нужно будет искать 3-ю часть:drinks:

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 4000
  • Поблагодарили: 12582
  • Уважение: +53
ms4295, Вас что то не устраивает?
LG 55UJ630V 4K UHD > Яндекс Станция Дуо Макс & Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Яндекс Станция Макс & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Оффлайн ms4295

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 195
  • Уважение: 0
Вас что то не устраивает?
Немного зарплата и политическая обстановка в стране.

Или Вы вопрос сформулируете?

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 4000
  • Поблагодарили: 12582
  • Уважение: +53
ms4295, это Ваши проблемы и к этой теме ни как не относится... Вообщем отдохните пока, ещё что то подобное и будет БАН!
LG 55UJ630V 4K UHD > Яндекс Станция Дуо Макс & Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Яндекс Станция Макс & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Теги:
 



X

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

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