Содержание

Загрузка каналов из M3U-плейлиста

Приставка поддерживает режим работы без middleware. Источником данных о телеканалах в данном случае выступает m3u-плейлист.

Настройка

Поддерживается загрузка списка каналов в формате M3U и телепрограммы (EPG) в форматах JTV и XMLTV с локального носителя (/tmp/mnt/sda1/test.m3u) либо по протоколу HTTP.

Режим M3U-плейлиста включается в разделе Настройки → ТВ → Источник контента. Для работы в этом режиме необходимо указать URL для загрузки M3U-плейлиста и файла программы передач в формате:

http://domain.ru/path/provider.m3u
http://domain.ru/path/xmltv.xml.gz

Поддерживается возможность автоматической настройки адресов M3U и EPG через настройки функционала приставки провайдером.

Описание формата M3U

Частично поддерживается расширенный формат M3U от Borpas IPTV-Player (http://borpas.info/iptvplayer-docs#16)
- format=«auto» - формат потока для лучшей подстройки плеера; варианты: auto - автоматически, mpegts - использовать демуксер MPEG-TS, hls - использовать демуксер HLS, other - использовать демуксер FFMpeg.
- group-title=«Фаворит» - фавориты
- tvg-name=«Канал» - название канала в файле xmltv или jtv
- tvg-id=«1» - id канала в файле xmltv
- url-tvg=«http://domain/file.zip» - URL к файлу телепрограммы (используется, если не задано в настройках приставки)
- tvg-logo=«http://domain/channel.png» - URL к логотипу телеканала в формате PNG
- refresh=«3600» - Период обновления списка каналов (поддерживается в прошивках 3.4.7 и выше)
- channel-number=10 - Номер канала для отображения в списке каналов (по-умолчанию, создаются по порядку) (поддерживается в прошивках 4.1.12 и выше)
- tvg-shift=-2 - offset для EPG (поддерживается в прошивках начиная с 4.2.35)
- epg-service-id=«1010» - Номер программы для извлечения данных EPG из MPEG-TS потока, также известен как SID (Service ID). (поддерживается в прошивках начиная с 5.0.7)

Пример списка каналов с расширенными параметрами:

#EXTM3U url-tvg="http://server/jtv.zip" refresh="3600"
#EXTINF:-1 group-title="Эфирные каналы",Россия
udp://225.55.55.1:1234
#EXTINF:-1 group-title="Эфирные каналы",Россия 2
udp://225.55.55.2:1234
#EXTINF:-1 group-title="Эфирные каналы",Россия 24
udp://225.55.55.3:1234
#EXTINF:-1 tvg-shift=-2 group-title="Эфирные каналы",Россия 24 (+2)
udp://225.55.55.3:1234
#EXTINF:-1 group-title="Эфирные каналы",Россия К
http://udpxy.domain.ru:5555/udp/225.55.55.55:1234
#EXTINF:-1 group-title="Музыка",MTV
udp://225.55.55.4:1234
#EXTINF:-1,Муз-ТВ
udp://225.55.55.5:1234
#EXTINF:-1 group-title="Эфирные каналы" tvg-name="СТО",100 ТВ
udp://225.55.55.6:1234

Форматы программы передач (EPG) в режиме M3U-плейлиста

Поддерживаемые форматы:

XMLTV может быть упакован в архивы .gz и .zip . Обязательно указание start и stop времени для передач в полном формате с часовым поясом: «YYYYMMDDHHMMSS -HHMM».

Настройки обновления списка каналов и программы передач по умолчанию

Обновление M3U проверяется раз в час, при изменении файла загружается новый список каналов и обновляется EPG, при условии, что M3U не изменился обновление EPG происходит раз в сутки.