Нашел бажину с DEFAULTEPG
Этого НЕТ в коде уже больше чем полгода, если не больше ... но Вы продолжайте там что-то искать ))) Непонятно только что мне там исправлять ? Того чего нет ?
то плаг полностью игнорит заданные tvg-id и генерит id на основании названий каналов
ОНО так ОТРОДЯСЬ было задумано.... более того channel_id в данном XMLTV ("
http://epg.openboxfan.com/xmltv-t-sd.xml.gz") были приведены его автором, по моей просьбе, в то состояние при котором они получаются именно по slugify(chName).lower() .... Посему мне в принципе не понятна та глупость, которую Вы учудили и о которой так гордо заявили
.... Перед тем как что-то "поправлять" надо хоть мало-мальски представлять зачем так сделано и почему .... иначе - "обезьяна с гранатой"
p.s. Не стоит копошится в старых исходниках, тем более что они переписаны на 90% и полностью переделана логика как обработки так и хранения данных.. остались только названия файликов ))) ... поставьте крайнюю .. там нет привязки к дефолтному EPG и можно подсунуть плагу любой мултивариантный XMLTV .. И плаг сам найдет все возможное и подберет наиболее подходящее EPG по каналам из используемого Вами плейлиста....
p.s.
URL Slug Generator - slugify.online - изучайте :'(