Мой вариант состоит из 2х частей - плагина для Дюны и серверной части.
1. Сам плагин ставится на дюну... для его настройки правим файл надо распаковать архив dune_plugin_ruskom.zip, внести нужные изменения и запаковать в формате ЗИП -
в распакованом архиве нас интересует файл cn_config.php в нем нас интересует 2 строчки
const CHANNEL_LIST_URL = 'http://192.168.1.2/iptv/playlist.xspf';
const EPG_URL = 'http://192.168.1.2/iptv/schedule.zip';
первая ссылка на список каналов, вторая программа передач, вторая на файл с программой передач
Есть еще одна строчка которая может понадобиться она находится в файле - cn_tv.php
// NSK - +7часов = 7 * 3600
// EKAT - +6часов = 6 * 3600
// Москва- +4часов = 4 * 3600
$time_unix = ($time2 - 27111902.832985) * 429.4967296 + ($time1 / 10000000.0) + ($time1 < 0 ? 429.4967296 : 0);
$time_unix = round($time_unix / 10) * 10;
$time_unix = $time_unix - 4 * 3600; //Часовой пояс программы
Возможно для правильного показа программы придется изменить пояс... на www.teleguide.info программа в московском часовом поясе в нем у меня вещает провайдер... хоть и находимся в Екатеринбурге

2.Теперь о серверной части
формат списка каналов можно получить сохранив его из VLC плеера в формате xspf и потом его доработать. Нужно чтобы список каналов был в следующем формате -
<track>
<location>http://192.168.1.2:7...1234</location>
<title>TRO</title>
<image>http://192.168.1.2/i...ro.jpeg</image>
<psfile>52</psfile>
<extension application="http://www.videolan....lc/playlist/0">
<vlc:id>2</vlc:id>
</extension>
</track>
где,
<location> - ссылка на канал
<title> - название канала
<image> - ссылка на иконку канала (надо добавить)
<psfile> - имя файла с программой передач для этого канала в файле schedule.zip (надо добавить)
<vlc:id>2 - номер канала
у меня сервер на линуксе и в принципе архиве serv.zip есть все чтобы запустить серверную часть!!!
в архиве
папка - icons мои иконки каналов
файл - iptv.sh скрипт обработки и формирования программы передач, по аналогии
можно сделать и в Windows. К сожалению, т.к. в архиве с программой передач скачанной с сайта jtv.zip имена файлов в кодировке 866(дюне нужен utf8), поэтому я переименовываю в числа... чтобы не иметь в дальнейшем проблемм с
кодировкой...
файл - plashka.png - заготовка для иконок каналов если потребуется добавить новые каналы...
файл - playlist.xspf это список каналов для моего провайдера (для примера)
файл - schedule.zip - список передач сформированный скриптом (для примера)
К сожалению в скаченном файле с сайта в формате jtv отсутствует полное описание передач

Можно поступить следующим образом - ставится программа Listtv в нее загружается программа передач в формате Интер-ТВ, редактируется, убираются ненужные каналы , настраивается время передач (это надо будет сделать только один раз) в дальнейшем при загрузке программы она будет использовать уже сделанные настройки!!! и потом экспортируем в формат jtv, в итоге получаем готовый список передач, с нужным часовым поясом и описаниями передач!!!
Теперь их (файлы) можно переименовывать, архивировать и подсовывать Дюне!!
В принципе так можно настроить программу передач под любого провайдера!!!!
П.С. За основу был взят плагин с форума -
http://www.cn.ru/for...#post1856602836
отдельное спасибо форумчанину с ником - mixaz за посильную помощь!!!