Всем привет.
Автору уважение и низкий поклон за проделанный труд и что не бросает начатого.
В моем случае все что заявлено, все работает нормально, жаловаться не буду.
Но есть маленький вопрос, хоть он уже и мелькал несколько раз и спрашивающих отправляли "в лес", но тем не менее отважусь задать его опять, немного конкретнее.
Ситуация
есть Железяка - на DUNE HD 301, есть multicast от провайдера, но нет интернета, соответственно нет возможности подкачивать телепрограмму.
Вопрос
Как привязать локальную телепрограмму.
То что уже пробовал
Пробовал на 1 канале (Первый канал (Россия))
в плейлисте прописан как
#EXTINF:-1 id=vsetv_21,Первый канал (Россия)
udp://@ххх.ххх.ххх.ххх:хххх
картинка подгружается локально
myiptv_config.php
const M3U_ICON_FILE_URL_FORMAT = 'plugin_file://icons/logos/%d.png';
создав папку "EPG" в zip`е программы залил туда сохраненную локально страницу "
http://www.vsetv.com...-08_nsc_1.html" с названием "schedule_channel_21_day_2013-01-08_nsc_1.html"
поменял в myiptv_config.php
const EPG_URL_FORMAT = 'plugin_file://EPG/schedule_channel_%d_day_s%_nsc_1.html';
залил на DUNE HD 301
Установил - программы нет.
покопавшись немного в скриптах нашел в myiptv_m3u_tv.php
$doc = HD::http_get_document(sprintf(DemoConfig::EPG_URL_FORMAT, $channel_id, $epg_date));
где сама "http_get_document" описана в lib/utils.php
Далее для меня ступор (я 1с-ник а не web программист)
Единственно что я понял что контекст страницы берется так
$content = curl_exec($ch);
но это через url ссылку и с интернета, а как взять контекст html документа сохраненного на диске не знаю, пробовал
$content = file_get_contents($url);
не сработало.
Может кто подскажет как?
Вопрос 2
Дополнительными плейлистами не пользуюсь, т.к. инета нет, мой лежит на подключенном HDD. Как прописать папку с логотипами каналов которую хотелось бы тоже хранить не в инстале, а на подключаемом HDD? В скриптах путь к установленному приложению указан как "plugin_file://", а к первому подключенному диску как будет выглядеть?
Заранее спасибо за ответы