параметров +0600 или +0700, +0800 я не обнаружил
Их и не может там быть. То, что я говорил, это не типичное решение и его нужно долго проверять, а считается не просто +0600 ..., а от +0300, это одноразовое решение, вы же не будете несколько раз в неделю пересчитывать тысячи строк в файле epg.
Сама нормальная программа уже должна находиться в файле epg, а если так как в этом, то нужно менять источник.
Для <channel id="19"> и <channel id="3001"> там вообще +3,+4,+5

Нужно садиться и разбираться, что, как, куда и откуда подтягивается, а это долгая и кропотливая работа, может программа не соответствует, может источник не тот...
Вся беда, что все хотят 1000 каналов в IPTV, а при таком количестве везде правильной программы даже теоретически быть не может, всегда что то с чем то совпадет, всегда всплывет нарушение уникальности референсов, или id и будет использован первый попавшийся в этом случае параметр и всегда где то чего то будет не хватать... Это обсуждалось много раз.
Я же считаю, что нужно не заниматься ерундой с этой 1000 каналов, а сделать себе букет с 10 - 12 любимыми каналами, так как все равно никто больше не смотрит и проблем не будет ни с программой, ни с пиконами и вообще ни с чем.
Так как вопросы с EPG никак не относятся к теме "Конвертер IPTV playlist" позже все, что не соответствует теме удалю.