EPG (Electronic Program Guide) to ekranowy program telewizyjny, który pokazuje, co jest emitowane teraz i za chwilę na wszystkich kanałach — z tytułami, godzinami, opisami i kategoriami w przewijanej siatce. To cyfrowy następca drukowanych spisów programów; pozwala przeglądać ramówkę, czytać szczegóły audycji, a często również ustawiać przypomnienia lub nagrania. Ten poradnik wyjaśnia, jak działa EPG, na czym opiera się format XMLTV i jak skonfigurować przewodnik.
Do czego służy EPG
EPG to interaktywna ramówka nałożona na Twoje kanały. Na pierwszy rzut oka zwykle pokazuje:
- Teraz i za chwilę — co jest aktualnie emitowane i co następuje później na każdym kanale.
- Siatkę na osi czasu — kanały z jednej strony, przewijana oś czasu u góry.
- Szczegóły audycji — tytuł, godzinę rozpoczęcia i zakończenia, streszczenie, a często gatunek lub kategorię wiekową.
- Akcje — ustawienie przypomnienia, odtworzenie programu na żywo od początku lub zaplanowanie nagrania tam, gdzie jest to obsługiwane.
Bez EPG lista kanałów IPTV to tylko zbiór nazw. To EPG sprawia, że wszystko przypomina prawdziwą telewizję — z porządnym przewodnikiem, wokół którego zaplanujesz swój wieczór.
Jak działa EPG
EPG to osobne dane względem listy kanałów, a odtwarzacz łączy jedno z drugim.
- Lista kanałów — zwykle playlista M3U — określa, jakie kanały istnieją i gdzie znajduje się każdy strumień. Każdy kanał ma identyfikator o nazwie
tvg-id. - Dane EPG — plik XMLTV — zawierają listę programów i ich godzin, każdy powiązany z identyfikatorem kanału.
- Dopasowanie — odtwarzacz łączy kanał z jego ramówką, gdy
tvg-idz playlisty jest równe identyfikatorowi kanału w pliku EPG.
Cała sztuczka polega na tym wspólnym identyfikatorze. Kiedy się zgadza, każdy kanał pokazuje swoją ramówkę; kiedy nie — przewodnik pozostaje pusty, co jest najczęstszym problemem z EPG.
Format XMLTV
Niemal wszystkie EPG w IPTV korzystają z formatu XMLTV — otwartego formatu XML dla spisów programów telewizyjnych. Plik XMLTV zawiera dwa rodzaje wpisów: definicje kanałów oraz wpisy programów.
<channel id="bbcone.uk">
<display-name>BBC One</display-name>
</channel>
<programme start="20260723183000 +0000" stop="20260723190000 +0000" channel="bbcone.uk">
<title>Evening News</title>
<desc>The day's top stories and weather.</desc>
</programme>
W praktyce liczą się dwa szczegóły:
- Identyfikator
channelmusi pasować dotvg-idz Twojej playlisty. W przykładzie oba mają wartośćbbcone.uk. To właśnie to powiązanie sprawia, że przewodnik się pojawia. - Godziny zawierają strefę czasową (
+0000powyżej). Jeśli strefa czasowa odtwarzacza jest ustawiona źle, programy będą przesunięte o kilka godzin.
Pliki EPG są często udostępniane w postaci skompresowanej gzipem jako .xml.gz, aby oszczędzać przepustowość, ponieważ pełny tydzień spisu dla setek kanałów jest duży. Odtwarzacze rozpakowują je automatycznie.
Jak skonfigurować EPG
Dodanie EPG to w większości odtwarzaczy krótka, jednorazowa czynność:
- Zdobądź adres URL EPG. Twoje licencjonowane źródło udostępnia link XMLTV (
.xmllub.xml.gz). - Otwórz ustawienia EPG w odtwarzaczu. W aplikacjach takich jak TiviMate czy IPTV Smarters szukaj pozycji „EPG” lub „Guide”.
- Wklej adres URL i zapisz.
- Poczekaj na pobranie. Pierwsze odświeżenie dużych przewodników może zająć minutę.
- Ustaw częstotliwość odświeżania i strefę czasową. Codzienne automatyczne odświeżanie utrzymuje przewodnik aktualnym, a poprawna strefa czasowa zachowuje właściwe godziny programów.
Instrukcję dla konkretnej aplikacji znajdziesz w naszym poradniku konfiguracji TiviMate, a to, jak układa się strona playlisty, poznasz w artykule czym jest playlista M3U.
Wskazówka: Korzystaj ze źródła EPG stworzonego dla Twojej listy kanałów, aby jego identyfikatory kanałów już pasowały do tvg-id z playlisty. Łączenie playlisty z niepowiązanym EPG to główny powód, dla którego przewodniki są puste.
Naprawa niedziałającego EPG
Jeśli przewodnik jest pusty, błędny lub przesunięty w czasie, przejdź kolejno przez poniższe kroki:
| Objaw | Prawdopodobna przyczyna | Rozwiązanie |
|---|---|---|
| Przewodnik całkowicie pusty | tvg-id ≠ identyfikator kanału w EPG | Dopasuj identyfikatory lub użyj zgodnego źródła EPG |
| Niektóre kanały nie mają przewodnika | Tym kanałom brakuje tvg-id | Dodaj poprawne tvg-id do tych wpisów playlisty |
| Godziny przesunięte o kilka godzin | Niewłaściwa strefa czasowa w aplikacji | Ustaw poprawną strefę czasową w ustawieniach |
| Przewodnik przestał się aktualizować | Nieaktualny URL lub brak automatycznego odświeżania | Zaktualizuj adres URL EPG; włącz codzienne odświeżanie |
| Stare dane po zmianach | Przewodnik z pamięci podręcznej | Wymuś odświeżenie EPG / wyczyść pamięć podręczną przewodnika w aplikacji |
Większość problemów z EPG sprowadza się do dopasowania tvg-id. Uporządkuj identyfikatory, a reszta zwykle ułoży się sama.
Podsumowanie
EPG to interaktywna ramówka, która zamienia zwykłą listę kanałów w prawdziwą telewizję — z podglądem „teraz i za chwilę”, przeglądalną siatką i szczegółami audycji. W tle jest to plik XMLTV, połączony z Twoimi kanałami wspólnym tvg-id. Wklej właściwy adres URL EPG do odtwarzacza, dopasuj identyfikatory, ustaw poprawną strefę czasową, a otrzymasz pełny, samoaktualizujący się przewodnik.
Następnie poznaj stronę listy kanałów w artykule czym jest playlista M3U lub zacznij od podstaw w czym jest IPTV.
Nie masz pewności co do jakiegoś terminu na tej stronie? Sprawdź go w słowniku streamingu.