Показать сообщение отдельно
Старый 29.08.2013, 22:34   #1
ka3a4ok
Junior Member
 
Регистрация: 30.03.2013
Сообщений: 1
По умолчанию Импорт IPTV из m3u в Tvheadend

Импорт IPTV-каналов из m3u-плейлиста в Tvheadend

Отдаю на растерзание свою небольшую программку.

Описание

Для чего предназначена программа понятно из топика. Отличительной особенностью является то, что она работает по протоколу HTTP, как и родной web-интерфейс Tvheadend.

Программа консольная (запуск из командной строки), написана на java.
Для запуска требуется виртуальная машина java, скачать можно здесь.

Параметры запуска

Код:
java -jar M3UtoTVHE.jar {m3u_file} {tvheadend_host} {network_interface} [channels_port]
,где
m3u_file - путь к файлу плейлиста с каналами. Обязательный параметр;
tvheadend_host - IP-адрес (host-имя) сервера Tvheadend и порт. Обязательный параметр. Порт указывать не обязательно, по умолчанию - 9981. Например: "openelec:9981", "192.168.1.2", "localhost";
network_interface - имя сетевого интерфейса. Обязательный параметр. Обычно - eth0;
channels_port - порт потока каналов. Необязательный параметр, по умолчанию - 1234.

Пример

Код:
java -jar M3UtoTVHE.jar iptv.m3u openelec eth0
Формат плейлиста

Код:
#EXTM3U
#EXTINF:-1,НТВ
udp://@224.11.2.55
#EXTINF:-1,ТНТ
udp://@224.11.1.12
#EXTINF:-1,Россия 1
udp://@224.11.1.4
#EXTINF:-1,СТС
udp://@224.11.1.6
...
Работа программы проверена на следующей конфигурации:
машина с OpenELEC - объект, куда импортируем каналы
машина с Windows 7 - объект, где исполняем программу

Ссылка для скачивания
ka3a4ok вне форума   Ответить с цитированием