EPG · XMLTV

Что такое EPG?

EPG, электронная программа передач, — это список того, что идёт на каждом канале и когда. Для IPTV она почти всегда приходит в виде файла XMLTV: отдельного документа по собственному адресу, который плеер загружает и выстраивает в телегид.

Lumen·TV — IPTV-плеер для следующих платформ: Android TV, Google TV, Fire TV и телефоны и планшеты Android. Нужен Android 8.0 или новее. Он воспроизводит уже имеющийся у вас плейлист M3U или Xtream Codes и не содержит никаких каналов. 21 дн. бесплатно, затем 0,99 € в месяц за одно устройство либо разовым платежом 19,99 € за 2 устройства или 29,99 € за 5. Пробный период не требует карты и заканчивается сам.

Что содержит файл XMLTV.

Два вида записей. <channel> — для каждого канала, который охватывает телегид, с id и названием; и <programme> — для каждой передачи: в нём указаны канал (по этому id), время начала и окончания, название и часто описание.

<tv>
  <channel id="news24.example">
    <display-name>News 24</display-name>
  </channel>
  <programme channel="news24.example" start="20261021190000 +0200" stop="20261021200000 +0200">
    <title>Evening bulletin</title>
    <desc>Headlines, weather, sport.</desc>
  </programme>
</tv>
Один канал и одна из его передач. Каждое время содержит собственное смещение от UTC — здесь на два часа вперёд.
Размер
Неделя передач для большого плейлиста занимает много мегабайт, поэтому телегиды часто публикуют в сжатом виде, как .xml.gz.
На сколько вперёд
Насколько его заполнил издатель: на несколько дней, на неделю, иногда больше.

Как телегид находит ваши каналы: tvg-id.

Телегид и плейлист — отдельные файлы, часто из разных мест, и связывает их одно: tvg-id в строке канала в плейлисте M3U должен в точности совпадать с id канала в телегиде. tvg-id="news24.example" находит передачи channel="news24.example"; tvg-id="News24" не находит ничего.

Поэтому, когда телегид загружается, но для ваших каналов ничего не показывает, обычно причина в том, что два файла называют каналы по-разному, и согласовать их может только тот, кто их публикует. Сервер Xtream Codes публикует список каналов и телегид вместе, поэтому они обычно и совпадают.

Откуда берётся адрес телегида.

При входе через Xtream Codes
Сервер публикует телегид по адресу xmltv.php, который открывается с теми же именем пользователя и паролем, поэтому плеер может найти его сам. См. что такое Xtream Codes.
С плейлистом M3U
Телегид — это второй адрес, который провайдеры обычно публикуют рядом со ссылкой на плейлист. Некоторые указывают его в первой строке плейлиста как url-tvg; читает ли его плеер оттуда, зависит от плеера.
Из другого источника
Подойдёт любой адрес XMLTV, если его id совпадают с id плейлиста.

Что Lumen·TV делает с телегидом.

  • Один телегид на плейлист — в виде сетки, которую листают по полчаса или по дню, и в виде «сейчас/далее» поверх изображения.
  • Столько дней, сколько публикует провайдер, но не больше семи.
  • Вход Xtream Codes или ссылка get.php сами находят свой телегид. Обычному M3U нужен отдельно указанный адрес телегида: Lumen·TV не читает адрес, записанный внутри плейлиста. Добавление телегида — пошагово.
  • Сопоставляет передачи с каналами только по tvg-id и читает телегид как в сжатом виде (.xml.gz), так и в обычном.
  • Сообщает, почему телегид пуст: нет адреса, по адресу нет передач, у каналов нет tvg-id, id ни с чем не совпадают или провайдер перестал обновлять телегид.
  • Объединения нескольких телегидов в один, сдвига времени телегида и напоминаний в приложении нет.
Далее — пошагово Добавить телегид EPG в IPTV-плейлист Логин Xtream сам находит телегид; плейлисту M3U нужен адрес XMLTV.

Установить Lumen·TV.

Все способы установки собраны на одной странице, с шагами для каждого устройства. Пробный период начинается при первом запуске приложения.

21 дн. бесплатно, без карты · От 0,99 € в месяц или 19,99 € разовым платежом на 2 устройства

На телевизоре в Downloader введите

8581959

или lumentv.app/apk