# Jak dodać program TV (EPG) do IPTV

EPG, czyli elektroniczny przewodnik po programach, to to, co pokazuje przy każdym kanale, co leci „teraz” i co „następnie”. Tu dowiesz się, skąd się bierze, jak dodać go w aplikacji Aina i co sprawdzić, gdy nic nie widać.

Zaktualizowano 2026-10-06. Zespół Aina IPTV. https://ainaiptv.com/pl/poradniki/jak-dodac-epg/

## Skąd się bierze program TV

- **Z danymi logowania Xtream Codes** nie musisz nic robić: Aina sama pobiera program z panelu twojego dostawcy.
- **Z listą M3U** pierwsza linia listy często wskazuje jej program (`url-tvg` albo `x-tvg-url`), a Aina wczytuje go bez pytania.
- **W innym przypadku** dostawca daje ci osobny link do EPG: plik XMLTV kończący się na `.xml` albo na `.xml.gz`, gdy jest skompresowany. Oba działają.

## Jak dodać EPG do listy M3U

Aina jest po angielsku i po arabsku, dlatego przyciski podajemy tu po angielsku, tak jak zobaczysz je na ekranie.

1. **Zacznij dodawać listę**: W aplikacji Aina na ekranie **Add your subscription** (dodaj swój abonament) wybierz **M3U playlist** (lista M3U) albo przejdź do **Settings** (ustawienia), potem **Subscriptions** (abonamenty) i **Add a subscription** (dodaj abonament).
2. **Wklej link do listy**: W pole **Playlist URL** (adres listy), jak zwykle.
3. **Wklej link do EPG**: W pole **Guide URL (optional)** (adres programu TV, opcjonalnie): link `.xml` albo `.xml.gz` od twojego dostawcy.
4. **Połącz**: Wybierz **Connect** (połącz). Najpierw pojawią się kanały, potem program TV. Duży program może wczytywać się minutę.

## Jak program TV znajduje twoje kanały

Program XMLTV przypisuje audycje do identyfikatorów kanałów, a lista podaje przy każdym kanale identyfikator, którego ten kanał używa w programie (`tvg-id`). Aina łączy jedno z drugim. Gdy kanał nie ma identyfikatora albo program go nie używa, Aina próbuje po nazwie kanału, więc nawet program z innego źródła może wypełnić sporą część twojej listy.

## Program TV jest pusty albo się nie zgadza: dlaczego?

- **Program nie obejmuje tych kanałów.** Program TV jest publikowany dla określonego zestawu kanałów; poproś dostawcę o ten przygotowany dla twojego abonamentu.
- **Identyfikatory i nazwy się nie zgadzają.** Kanały, które w programie nazywają się inaczej, zostają puste. Najlepiej pasuje program od twojego własnego dostawcy.
- **Program się skończył.** Program TV obejmuje kilka dni naprzód. Jeśli dostawca przestanie go aktualizować, rozkład kończy się tam, gdzie kończy się plik.
- **Wciąż się wczytuje.** Tydzień programu u dużego dostawcy może ważyć setki megabajtów. Aina zapisuje go w pamięci urządzenia w miarę pobierania i uzupełnia rozkład, gdy skończy.
- **Godziny się nie zgadzają.** Program podaje strefę czasową każdej audycji, a Aina pokazuje godziny w twojej: czy oglądasz w Warszawie, czy w Londynie, kanał z innego kraju pojawi się o twojej godzinie. Jeśli każda audycja jest przesunięta o tyle samo godzin, błąd jest w programie dostawcy i tylko on może go poprawić.

## Co dostajesz, gdy program się wczyta

„Teraz” i „następnie” pod każdym kanałem, [program TV](https://ainaiptv.com/pl/epg-program-tv/) z tym, co leci teraz i dziś wieczorem, z wyszukiwaniem audycji, tydzień programu dla każdego kanału i oglądanie wstecz (Catch-up) tam, gdzie dostawca prowadzi archiwum.

## Pytania i odpowiedzi

### Co to jest XMLTV?

Format pliku, którego niemal każdy dostawca IPTV używa do swojego programu TV: lista kanałów i audycji z godziną rozpoczęcia i zakończenia, tytułem i opisem.

### Czy EPG w pliku .xml.gz różni się od .xml?

Tylko tym, że jest skompresowany, więc plik do pobrania jest dużo mniejszy. Aina czyta oba.

### Czy przy Xtream Codes potrzebuję linku do EPG?

Nie. Program TV przychodzi sam z panelu twojego dostawcy.

## Czytaj dalej

- [Program TV (EPG)](https://ainaiptv.com/pl/epg-program-tv/)
- [Jak dodać listę M3U](https://ainaiptv.com/pl/poradniki/jak-dodac-liste-m3u/)
- [Odtwarzacz M3U](https://ainaiptv.com/pl/odtwarzacz-m3u/)
- [Słownik IPTV](https://ainaiptv.com/pl/poradniki/slownik-iptv/)
