22 декабря | 2024г. | 04:21:16


АвторТема: Конвертер IPTV playlist  (Прочитано 16893 раз)

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

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

  • Джедай Куратор
  • **
  • Сообщений: 102
  • Поблагодарили: 142
  • Уважение: 0
Конвертер IPTV playlist
« Первое сообщение: 27 декабря | 2022г. | 18:03:20 »
0
Всем привет!

Совместно с iSmokeJC с cyberforum была написана следующая программа.
Она позволяет конвертировать playlist в формате m3u, m3u8, или bouquet файл, скачанный с сервиса ilooktv (Эдем) в нормальный bouquet для ресивера с Enigma2 на борту.
Как известно, bouquet с сайта ilook корявый и не работает на ресивере. Теперь эта проблема решена.

Так же программа переименовывает picons. На входе файлы с названием канала -> на выходе файлы с референсом
Прога простая, в основном интуитивно понятно как пользоваться.
Epg.xml после скачивания не забываем распаковать. Иконки тоже из архива вытащить.
channels-edem.xml нужно закинуть на флешку или любой сменный носитель и указать в источнике путь к нему. обычно сюда: /etc/enigma2/
Если хотите что то добавить в прогу, то жмите кнопку о программе, там есть e-mail для связи с автором.
5 пункт очень приветствуется, и ускоряет исполнение ваших пожеланий.
Кто поможет автору прославлю тут \:-)

Отлавливаются небольшие косяки. По мере исправления - буду прогу обновлять
28.12.2022 обновил прогу
Исправлена ошибка при генерации пиконов из хорошего букета.

25.01.2023 _ v2.3
Исправлена ошибка конвертации без иконок
В файле prop.ini в параметре Icons_start задается начало имен иконок (по умолчанию 1)


Оффлайн tokarev7777nik

  • Младший Джедай
  • **
  • Сообщений: 61
  • Поблагодарили: 89
  • Уважение: -1
Конвертер IPTV playlist
« Ответ #1: 28 декабря | 2022г. | 16:46:20 »
0
Добрый день! channels-edem.xml нужно закинуть на флешку или любой сменный носитель и указать в источнике путь к нему, а что за источник, где его найти?

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

  • Джедай Куратор
  • **
  • Сообщений: 102
  • Поблагодарили: 142
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #2: 28 декабря | 2022г. | 18:03:00 »
0
закинь его сюда: /etc/enigma2/
Это нужно для корректной работы epg

Оффлайн tokarev7777nik

  • Младший Джедай
  • **
  • Сообщений: 61
  • Поблагодарили: 89
  • Уважение: -1
Конвертер IPTV playlist
« Ответ #3: 28 декабря | 2022г. | 18:27:16 »
0
Пробовал, но epg не появляется.

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

  • Джедай Куратор
  • **
  • Сообщений: 102
  • Поблагодарили: 142
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #4: 28 декабря | 2022г. | 18:44:38 »
0
tokarev7777nik, нужно поставить плагин epgimport, и конфиг к нему правильный. Это в другую тему уже

Оффлайн mishel-67

  • Падаван
  • *
  • Сообщений: 35
  • Поблагодарили: 36
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #5: 28 декабря | 2022г. | 21:09:51 »
0
Добрый вечер. Подскажите, где искать channels-edem.xml. Не могу найти. Спасибо

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6578
  • Поблагодарили: 27653
  • Уважение: +161
Конвертер IPTV playlist
« Ответ #6: 28 декабря | 2022г. | 21:27:00 »
0
mishel-67, ну так он создаётся с уже готовыми референсами, ищите его в папке с прогой, короче где находится прога, там он и создаст этот файл

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1394
  • Поблагодарили: 8682
  • Уважение: +147
Конвертер IPTV playlist
« Ответ #7: 28 декабря | 2022г. | 22:46:34 »
0
Как известно, bouquet с сайта ilook корявый и не работает на ресивере
Ну файл архива с пиконами it999_transparent_logo.zip тоже корявый, при распаковке вручную выдает 150 ошибок "файл уже существует", при распаковке программным путем - до первой ошибки, при этом теряется больше четверти файлов. Это тоже их вина? Ни одна программа не сможет нормально работать с таким архивом. Неужели так трудно создать нормальный, правильный zip архив.

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

  • Джедай Куратор
  • **
  • Сообщений: 102
  • Поблагодарили: 142
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #8: 28 декабря | 2022г. | 23:09:00 »
0
Evg77734, я такой проблемы не наблюдаю. Вроде нормально распаковывается. Там у некоторых файлов часть буквзаглавные. Это критично для винды. Почти все каналы нормально обработалось. При работе формируется список необработанных каналов

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1394
  • Поблагодарили: 8682
  • Уважение: +147
Конвертер IPTV playlist
« Ответ #9: 28 декабря | 2022г. | 23:18:39 »
0
lexx, да я же без претензий к самой программе, мне IPTV не интересно ни в каком виде. Просто сегодня было скучно, написал программку, которая присваивает всем спутниковым каналам пиконы, за минутку... Думал использовать этот it999_transparent_logo.zip, при тесте ошибок нет, вручную из 5830 файлов распаковывает только 5679 шт, а в ресивере только 3962 шт. Видно не судьба...
Спойлер   :
Traceback (most recent call last):
  File "/tmp/mypicons.py", line 216, in <module>
    def1()
  File "/tmp/mypicons.py", line 140, in def1
    zipextract()
  File "/tmp/mypicons.py", line 34, in zipextract
    z.extractall('/media/hdd')
  File "/usr/lib/python3.11/zipfile.py", line 1677, in extractall
  File "/usr/lib/python3.11/zipfile.py", line 1731, in _extract_member
OSError: [Errno 22] Invalid argument: '/media/hdd/it999_transparent_220x132/Сериал "Скорая помощь".png'
P.S. Ага, кто то додумался в имена файлов включить кавычки, что запрещено любыми правилами, например 'Сериал "Скорая помощь".png'

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

  • Джедай Куратор
  • **
  • Сообщений: 102
  • Поблагодарили: 142
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #10: 29 декабря | 2022г. | 07:39:11 »
0
Evg77734, там можно файл сделать с символами, которые можно исключить из поиска. В хелпе написано.

Оффлайн nik1955ub

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 12
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #11: 29 декабря | 2022г. | 10:51:50 »
0
Иконки начинаются с 1,а можно бы с 4097

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6578
  • Поблагодарили: 27653
  • Уважение: +161
Конвертер IPTV playlist
« Ответ #12: 29 декабря | 2022г. | 12:08:31 »
0
nik1955ub, а почему 4097 а не 5001 или 5002, вы посмотрите любой channellist, там везде идёт 1.0.1, там же с заменой сделать пару секунд

в тотале в текстовом редакторе откройте редактирование набейте 1.0.1 замените на 4097.0.1, это же не проблема

P.S. вы просите 4097, сейчас кто то напишет, а почему не 5001 или 5002, а потом кто то напишет, почему сделали 4097, оставьте как было 1.0.1
P.P.S. напишите автору, может сделает выбор референсов, в проге кнопка есть

Оффлайн nik1955ub

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 12
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #13: 30 декабря | 2022г. | 12:13:13 »
0
Букет есть.Лист каналов есть.Папка с пиконами есть.Епг нет

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

  • Джедай Куратор
  • **
  • Сообщений: 102
  • Поблагодарили: 142
  • Уважение: 0
Конвертер IPTV playlist
« Ответ #14: 03 января | 2023г. | 06:16:44 »
0
nik1955ub, если речь идёт о ilooktv, то готов подсказать. Но на следующей неделе. Пока нет доступа к компу и ресиверу.

Теги:
 



X

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

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