Prog wrote: Как это "правильно" сделать совместимым с тараканами вашего провейдера - вопрос открытый.
А что собственно вы называете тараканами ? Наличие символа "_"? Так это никакие не тараканы. Вот вам примеры двух списков каналов от двух разных провайдеров:
1:
#EXTM3U url-tvg="
http://iformula.ru/IPTV/tvprogramm/jtv.zip" m3uautoload=1 cache=500 deinterlace=1
#EXTINF:-1 tvg-name="Первый_канал" ,Первый канал
udp://@239.224.20.21:1234
#EXTINF:-1 tvg-name="Россия_1" ,Россия 1
udp://@239.224.20.58:1234
#EXTINF:-1 tvg-name="НТВ" ,НТВ
udp://@239.224.20.1:1234
#EXTINF:-1 tvg-name="ТНТ" ,ТНТ
udp://@239.224.20.31:1234
#EXTINF:-1 tvg-name="СТС" ,СТС
udp://@239.224.20.33:1234
#EXTINF:-1 tvg-name="Россия_24" ,Россия 24
udp://@239.224.20.80:1234
#EXTINF:-1 tvg-name="Россия_Культура" ,Культура
udp://@239.224.20.81:1234
2:
#EXTM3U url-tvg="
ftp://ftp.ooonet.ru/pub/abonents/iptv/jtv.zip" m3uautoload=1 cache=500 deinterlace=0
#EXTINF:-1 tvg-name="Первый_канал" ,Первый канал
udp://@239.224.20.21:1234
#EXTINF:-1 tvg-name="Россия_1" ,Россия 1
udp://@239.14.30.19:1234
#EXTINF:-1 tvg-name="НТВ" ,НТВ
udp://@239.224.20.1:1234
#EXTINF:-1 tvg-name="Канал_2x2" ,2x2
udp://@239.224.20.51:1234
#EXTINF:-1 tvg-name="ТНТ" ,ТНТ
udp://@239.224.20.31:1234
#EXTINF:-1 tvg-name="ДТВ" ,ДТВ
udp://@239.224.20.2:1234
#EXTINF:-1 tvg-name="Пятый_канал" ,5 канал
udp://@239.224.20.90:1234
Как я понимаю для каждого канала указывается ФАЙЛ программы передач из базы JTV, и указывается правильно, так как в названиях файлов есть символ"_". Но это все в IPTV плеере.
У вас же получается, что есть канал ProgDVB, который связан с каналом JTV, которому в свою очередь соответствует файл программы передач с названием, в котором есть символ "_".