11 сентября | 2024г. | 03:51:57


АвторТема: Плагин Channel List Creator  (Прочитано 2251 раз)

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

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

  • Мастер Джедай
  • ***
  • Сообщений: 1348
  • Поблагодарили: 8391
  • Уважение: +146
Плагин Channel List Creator
« Первое сообщение: 09 декабря | 2022г. | 20:15:36 »
0
Плагин Channel List Creator ver. 1.0

Так как вопросы с индивидуальным списком каналов для EPGImport возникают регулярно, решил как то облегчить эту работу.
Делал и тестировал только на Py3
Требует на /media/hdd/ около 900 Мб. свободного места, интернет и немного терпения.
Спойлер   :
Порядок работы: запускаем плагин, жмем синюю кнопку или ждем 30 сек и он сам запустится. Наблюдаем прогресс. Ничего не трогаем. Плагин сам закроется после окончания работы.
После этого идем в папку /tmp/ там находим четыре папки, три из которых с именами наиболее популярных источников EPG.
В каждой папке channellist со своим именем для этого источника.
Каналы в channellist разбиты по вашим букетам, а букеты отсортированы по алфавиту.
Если каналы отсканированы, но не добавлены в букеты - они не принимают участия в этом шоу.
Референсы каналов будут именно вашими, пусть даже у вас что то не совпадает в названиях спутников и их позициях.
В четвертой папке находятся три файла rytec.sources, также с названиями источников EPG
В каждом этом файле есть два варианта для работы EPGImport: стандартный - он сам качает EPG и потом обрабатывает и второй вариант, если вы уже сами скачали файл с EPG в папку /tmp/, то есть локальная обработка.
Естесственно нужный файл channellist или все три нужно будет скопировать /etc/epgimport, а также файл/файлы rytec.sources, отметить птичкой в EPGImport нужное и запустить EPGImport.
Работа плагина занимает определенное время. После этого в /media/hdd/ останутся три разархивированных файла с EPG, если потребуется повторить, то не нужно будет тратить время на скачивание и разархивацию. Как станут не нужными - удалить вручную.
Перед повторным запуском плагина папку /tmp/ ОБЯЗАТЕЛЬНО нужно очистить от предыдущих результатов работы плагина.
Самое сложное это id канала.
Плагин делает попытку привязать к каждому каналу id для каждого источника EPG.
Но так, как ни они в своей части, ни мы при переименовании каналов не придерживаемся каких то правил, их просто не существует, то результат так себе.
Плагин пытается привязать id по имени канала, но например Кухня ТВ, Кухня тв, Кухня TV, или просто Кухня - для плагина это четыре разных канала.
У меня 850 каналов и результат привязки 48,2% 38,4% и 47,5% для соответствующего источника, что уже не плохо. Лучше всего для каналов платных провайдеров, там хоть как то придерживаются одинаковых названий каналов.
Имена каналов берутся из пользовательских букетов, а там они появляются только при переименовании отсканированного, если имени канала в букете нет, то оно берется из lamedb.
Если id канала не удалось привязать, то в channellist будет стоять id="no_epg", это не значит, что его не существует, а означает, что его нужно найти и прописать вручную, как обычно мы делаем.

Каналы IPTV, при совпадении имен тоже будут, как и каналы в T2-MI, но например плагин T2-MI config builder сам хорошо создает channellist для этих каналов.
В общем плагин делает автоматически более 90% работы по созданию пользовательских списков каналов для EPGImport.

Это опытный образец плагина и каждый, кто его использует делает это на свой страх и риск.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
206 Ответов
85305 Просмотров
Последний ответ 25 апреля | 2020г. | 09:13:55
от mop80
282 Ответов
128298 Просмотров
Последний ответ 02 декабря | 2013г. | 23:13:04
от 2boom
283 Ответов
186907 Просмотров
Последний ответ 03 июня | 2019г. | 13:27:28
от rik21
15 Ответов
7615 Просмотров
Последний ответ 17 октября | 2014г. | 21:05:54
от scorpionas56
212 Ответов
106651 Просмотров
Последний ответ 30 мая | 2024г. | 09:08:05
от сергей 999s



X

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

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