Усі посібники

Проблеми з EPG

Порожня або неправильна телепрограма (EPG): як виправити M3U і XMLTV

Послідовний спосіб з’ясувати, чому бракує передач, чому зсунуто час і чому програма прив’язана не до того каналу.

Написано й перевірено командою розробників DringTV · Оновлено 1 серпня 2026 р. · 8 хв читання

Коротка відповідь

Щоб EPG працювала правильно, потрібні три ланки: доступне джерело XMLTV, однаковий ідентифікатор каналу в плейлисті та у файлі XMLTV і правильна обробка часу. Перевіряйте ці рівні саме в такому порядку, а не оновлюйте застосунок знову й знову.

Головне

  • Відтворення і дані телепрограми — це незалежні ресурси.
  • tvg-id у плейлисті має збігатися з channel id у XMLTV.
  • Однаковий зсув часу для всіх передач зазвичай вказує на проблему з часовим поясом або зміщенням.
  • Ніколи не публікуйте приватний URL XMLTV на форумі чи на знімку екрана.
01

Три ланки ланцюжка телепрограми

Плейлист описує медіазаписи. XMLTV описує канали та їхні передачі. Плеєр має зіставити обидві частини за стабільним ідентифікатором, а потім перерахувати час передач під часовий пояс пристрою.

Назв для відображення недостатньо. Дві різні назви можуть збігтися завдяки одному технічному ідентифікатору, а однакові назви — не збігтися, якщо їхні ідентифікатори різні.

02

П'ятихвилинна діагностика

  1. Переконайтеся, що запис відтворюється; інакше проблема не насамперед в EPG.
  2. Перевірте, чи плейлист вказує телепрограму через url-tvg або чи власник джерела окремо надає легальний URL XMLTV.
  3. Перевіряйте в браузері лише домен URL, не розкриваючи повну приватну адресу чи параметри.
  4. Оновіть плейлист і телепрограму, а потім дочекайтеся завершення синхронізації.
  5. Порівняйте tvg-id одного запису в плейлисті з відповідним channel id у XMLTV.
03

Що означає симптом

СимптомЙмовірна причинаКорисна перевірка
Передач немає нідеВідсутній, недоступний або порожній XMLTVУказана адреса, стан мережі, розмір файлу й дати
Лише деякі записи порожніtvg-id відсутній або не збігаєтьсяТочний збіг ідентифікатора
Усі передачі зсунуті в часіПроблема з часовим поясом або зміщенням у джереліЧас у XMLTV, часовий пояс пристрою та літній час
Передача прив’язана не до того записуДублікат або неправильне зіставленняУнікальність значень channel id і tvg-id
Телепрограма зникає через кілька днівXMLTV більше не оновлюється або минув термін дії кешуДата останньої передачі та частота оновлення
04

Що плеєр може виправити, а що — ні

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

Він не може вигадати відсутні передачі чи остаточно виправити неузгоджені ідентифікатори джерела. Надійне рішення — щоб законний адміністратор джерела виправив плейлист або файл XMLTV.

05

Що вказати в корисному звіті про помилку

  • Тип джерела: M3U, Xtream Codes або Stalker/Ministra.
  • Приблизну кількість записів із проблемою, не розкриваючи приватних даних.
  • Помічений зсув часу та часовий пояс пристрою.
  • Версію застосунку та модель пристрою.
  • Час останнього успішного оновлення.
  • Ніколи не додавайте URL, пароль, токен, MAC-адресу чи знімок екрана з обліковими даними.

Поширені запитання

Чому відео відтворюється, а телепрограми немає?

Адреси відтворення та дані телепрограми — окремі ресурси. Один може лишатися доступним, тоді як інший відсутній або застарів.

Чи завжди зміна часового поясу на телевізорі виправляє зсув?

Лише тоді, коли неправильно налаштовано часовий пояс пристрою. Якщо час у XMLTV закодовано неправильно, виправляти потрібно дані джерела.

Технічні джерела

Застосуйте ці принципи в інтерфейсі, створеному передусім для телевізора

Тарифи · Головна