Если плэй-лист не очень "левый"
Дабы расставить точки на "i"
1) Понятие "левый" никакого отношения не имеет к "стандарту" M3U EXTENDED (ссылка на wiki приведена в первом посте) ... Если плейлист не удовлетворяет данным требованиям, то он именно - "ЛЕВЫЙ", "ПРАВЫЙ", "КРИВОЙ", "РЯБОЙ" и т.д. ... т.е. не соответствует ранее обозначенному СТАНДАРТУ.
"ШАНХАЙ" - автоматизации не подлежит! 2) "Привязка" к EPG осуществляется согласно значений тегов tvg-id , как того требует стандарт M3U EXTENDED и логика работы плагинов EPG Importer и Cross EPG , если что я на "альтернативном" форуме детально приводил анализ кода CrossEPG и его функционала ... иначе формируется tvg-id как slugify от channel name (в случае дефолтного EPG) и результат зависит от совпадения имени канала в плейлисте провайдера IPTV с тегами channel_id дефолтного EPG и требует "тюнинга" через override***.xml. Если пров IPTV дает корректные теги tvg-id соответсвующие channel_id в предоставляемом им EPG - то результат 100%
3) Я не спорю ...... вообще не имею такой привычки ..... смысл ? Я спрашиваю чтобы увидеть и понять "откуда" лезет "чудо" ? Дело в том что в dependency ни в коде плагина, ни в каком-либо из скриптов control, - НИГДЕ не указано о необходимости принудительной установки каких-либо плагинов или зависимостей python. Более того, все pure python зависимости включены в плагин по умолчанию чтобы не напрягать конечного пользователя "сторонними телодвижениями". Следовательно ATV и иже с ними - ОТСЕБЯТИНА писателей имиджа. Я его обязательно поставлю и проверю. Более того проверю чего это оно само сует то чего не просят .... Повторюсь, я тестил на 6-7 популярных имиджах на своем ресе НОЛЬ ТРАБЛОВ...... лог ATV - проверю ! НО! НЕ СЕГОДНЯ ... при все уважении к пользователям данного плагина .... у меня сегодня ДР и все "за столом ", а я отвлекаюсь от

.... Завтра ? ок ?
p.s. Могу в принципе отвязаться от "мамки" и сделать его не e2m3u2bouqet , а IPTVm3uMAKER, чтобы "убить" любые самописные зависимости на feed любых имиджей .....