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>
- Размер
- Неделя передач для большого плейлиста занимает много мегабайт, поэтому телегиды часто публикуют в сжатом виде, как
.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 ни с чем не совпадают или провайдер перестал обновлять телегид. - Объединения нескольких телегидов в один, сдвига времени телегида и напоминаний в приложении нет.
Установить Lumen·TV.
Все способы установки собраны на одной странице, с шагами для каждого устройства. Пробный период начинается при первом запуске приложения.
21 дн. бесплатно, без карты · От 0,99 € в месяц или 19,99 € разовым платежом на 2 устройства
- Приложение для телевизора в виде файла (APK) lumentv.app/apk
- Приложение для телефона и планшета в виде файла (APK) lumentv.app/apk/phone
На телевизоре в Downloader введите
8581959
или lumentv.app/apk