Di Shamir
Che cos'è EPG? La Guida TV IPTV Spiegata (XMLTV, Now/Next, e Come Funziona Tutto)
Quando apri un lettore IPTV e vedi non solo un elenco di nomi di canali ma una vera griglia — "BBC One: News at Ten fino alle 22:30, poi Match of the Day" — stai guardando l'EPG: la Guida Elettronica dei Programmi. È la differenza tra un lettore che sembra un insieme di URL e uno che sembra una televisione.
EPG è anche una delle parti più fraintese dell'IPTV. La gente crede che provenga dallo stesso posto dei canali (non è così), che sia compito del lettore generarla (non lo è), e che una guida vuota significhi che l'app è rotta (di solito non lo è). Questo articolo è la spiegazione semplice e diretta — la guida educativa complementare alla nostra EPG guida alla risoluzione dei problemi, e un articolo correlato a cos'è Stalker Portal e M3U vs Xtream vs Stalker.

EPG in Una Frase
EPG è un file di dati separato che elenca cosa sta andando in onda su ogni canale e quando, che il tuo lettore sovrappone al tuo elenco di canali per costruire la guida TV.
Questo è tutto il concetto. I canali sono una cosa (il tuo M3U playlist o account Xtream). Il palinsesto è una cosa diversa (un file EPG). Il compito del lettore è metterli insieme.
Da Dove Vengono Realmente i Dati di EPG
Il formato standard per i dati EPG è XMLTV — un file XML (spesso compresso con gzip, che termina in .xml o .xml.gz) che contiene due tipi di voci:
- Definizioni di canali — ogni canale che la guida conosce, con un ID univoco come
bbc-one.ukoESPN.us. - Voci di programmi — per ogni ID di canale, un elenco di programmi con un'ora di inizio, un'ora di fine, un titolo, e di solito una descrizione, una categoria e le informazioni dell'episodio.
Una singola voce di programma appare più o meno così dentro l'XML:
<programme start="20260611190000 +0000" stop="20260611210000 +0000" channel="bbc-one.uk">
<title>FIFA World Cup 2026: Opening Match</title>
<desc>Live coverage of the tournament opener.</desc>
<category>Sport</category>
</programme>
Da dove viene questo file? Da uno di due posti, a seconda del tipo di provider:
- I provider Xtream Codes pubblicano il loro EPG automaticamente. Il tuo account ha un endpoint EPG integrato (l'URL
xmltv.php), e un buon lettore lo scopre e lo recupera per te senza che tu faccia nulla. Questo è il caso facile. - I provider M3U semplici potrebbero darti un URL XMLTV separato da incollare, oppure niente. Se ti danno un URL, lo incolli nel lettore una volta. Se non lo fanno, puoi usare una fonte XMLTV di terze parti — ma far corrispondere ai tuoi canali è più difficile (più su questo sotto).
La cosa chiave da comprendere: il EPG è pubblicato dal tuo provider (o da terze parti), non generato dal lettore. Se il tuo provider non pubblica i dati della guida, nessun lettore al mondo può inventarlo.
Come il Lettore Abbina i Canali alle Loro Programmazioni
È qui che vive la maggior parte della confusione EPG. Il lettore ha due set di dati separati — il tuo elenco di canali e la guida XMLTV — e deve capire quali voci di programma appartengono a quale canale. Lo fa abbinando un identificatore.
Nel tuo M3U playlist, ogni riga del canale di solito porta un attributo tvg-id:
#EXTINF:-1 tvg-id="bbc-one.uk" tvg-name="BBC One HD" group-title="UK",BBC One HD
Il lettore guarda tvg-id="bbc-one.uk", poi cerca nel file XMLTV un <channel id="bbc-one.uk"> e tutte le voci <programme channel="bbc-one.uk">. Quando gli ID corrispondono, le programmazioni si attaccano al canale. Quando non corrispondono — o quando tvg-id manca — il canale appare con nessun dato guida, anche se il file EPG è caricato correttamente e altri canali sono popolati.
Questo disallineamento è il singolo reclamo EPG più comune, ed è quasi sempre un problema di dati dal provider, non un bug nel lettore:
- Il M3U ha
tvg-id="bbcone"ma il XMLTV usabbc-one.uk→ nessuna corrispondenza. - Il M3U non ha affatto
tvg-id→ nulla su cui far corrispondere. - Il M3U e il XMLTV del provider sono mantenuti da persone diverse che non hanno mai concordato sugli ID.

"Now / Next" vs la Griglia Completa
I dati EPG alimentano due visualizzazioni che vedrai in qualsiasi buon lettore:
- Now / Next — la forma compatta. Mentre stai guardando un canale, il lettore mostra il programma attuale e cosa arriva dopo, solitamente con una barra di avanzamento che mostra quanto sei avanti nello spettacolo attuale. Questa è la funzione EPG più utilizzata; è quello che ti dice "ti sei unito a questa partita al 60º minuto."
- La Guida / Griglia — la visualizzazione bidimensionale completa. Canali su un asse, tempo sull'altro, ogni cella un blocco di programmi. È così che sfoglia "cosa c'è stasera" e pianifica la tua serata.
Entrambi sono costruiti dai stessi dati XMLTV. La griglia mostra semplicemente più di essa in una volta.
Fusi Orari: Perché la Tua Guida Potrebbe Essere Sfasata di Alcune Ore
Un problema sottile ma comune: i tempi XMLTV includono un offset UTC (il +0000 nell'esempio sopra). Il tuo lettore li converte nell'ora locale. Quando la guida mostra i programmi all'ora sbagliata — tutto spostato di 1, 5 o 8 ore — è quasi sempre uno di:
- Il provider ha pubblicato i tempi nell'offset sbagliato (ad es., ha etichettato tutto
+0000quando il programma è effettivamente l'ora locale del Regno Unito durante l'ora legale britannica). - Il fuso orario del tuo dispositivo è impostato in modo errato.
- Il EPG del provider è per una regione diversa dai canali che stai guardando.
Un buon lettore ti permette di applicare un offset di tempo manuale EPG per ogni playlist per correggere una guida costantemente spostata. Se solo alcuni canali sono spostati, è il provider che mescola i feed regionali, e un offset globale non lo risolverà correttamente.
Come EPG Alimenta i Promemoria e il Catch-Up
EPG non è solo per la navigazione. Due funzioni dipendono da essa:
- Promemoria del programma. Poiché la guida sa che un programma inizia alle 19:00, il lettore può avvisarti poco prima che inizi. Imposta un promemoria su un programma futuro nella griglia e il lettore ti avvisa quando sta per iniziare.
- Catch-up / time-shift. Il catch-up sul lato del provider usa EPG per conoscere i confini di ogni programma passato, quindi "riavvolgi all'inizio del telegiornale delle 18:00" funziona. Senza EPG accurato, il catch-up non riesce a trovare i confini del programma. Vedi il nostro spiegatore TV catch-up.
Quindi EPG accurato è portante per più che solo la griglia carina — è la spina dorsale dei promemoria e della riavvoluzione.
Come Tuneline Gestisce EPG
In Tuneline, il flusso è progettato per richiedere il minimo lavoro manuale possibile:
- Account Xtream Codes: EPG viene scoperto automaticamente e recuperato al primo sincronismo. Non fai nulla — apri la guida e è lì (supponendo che il provider la pubblichi).
- Playlist M3U: se il tuo provider ti ha dato un URL XMLTV, incollalo quando aggiungi la playlist. Tuneline lo recupera e lo mette in cache, aggiornandosi periodicamente.
- Corrispondenza: Tuneline corrisponde prima su
tvg-id, poi ritorna a una corrispondenza di nome approssimativa per i canali in cuitvg-idmanca ma il nome del canale corrisponde strettamente a un nome di canale XMLTV. Questo recupera alcuni dati della guida che i lettori solo per ID rigidi lascerebbero vuoti. - Offset di tempo: Impostazioni → EPG → Offset di Tempo ti permette di rimettere in linea una guida costantemente spostata per ogni playlist.
- Aggiornamento: la guida memorizza nella cache localmente e si aggiorna secondo un programma quindi aprire la griglia è istantaneo piuttosto che aspettare un recupero di rete ogni volta.
Se la tua guida è vuota o parziale, il EPG guida alla risoluzione dei problemi passa attraverso le correzioni in ordine.
Domande Frequenti
Cos'è EPG in TV?
EPG sta per Electronic Program Guide — il programma su schermo che mostra cosa c'è ora e cosa c'è dopo. Il concetto è identico su qualsiasi televisione; cambia solo la consegna. Su TV via cavo, satellitare e terrestre la guida è trasportata all'interno del segnale di trasmissione stesso, quindi è semplicemente sempre lì. Su IPTV non c'è un segnale di trasmissione per trasportarlo, quindi la guida è un file XMLTV separato che il tuo lettore recupera e abbina ai tuoi canali.
Quella differenza spiega il singolo reclamo IPTV più comune: una guida che è vuota mentre i canali riproducono perfettamente. Su un decoder via cavo quella combinazione è impossibile. Su IPTV significa semplicemente che il file del programma è mancante o i suoi ID di canale non si allineano.
EPG è lo stesso dei canali?
No. I canali provengono dalla tua M3U playlist o dal tuo account Xtream. EPG (la guida) è un file XMLTV separato. Vengono abbinati dal player. Un provider può darti ottimi canali e nessuna EPG, o viceversa.
Perché alcuni dei miei canali hanno una guida e altri sono vuoti?
Perché quelli vuoti hanno un tvg-id che non corrisponde a nulla nel file XMLTV (o non hanno tvg-id). EPG si carica correttamente — semplicemente non ha nulla da associare a quei canali specifici. È un problema dei dati del provider, non un bug del player.
Posso aggiungere una mia fonte EPG se il mio provider non ne ha una?
Sì — puoi incollare un URL XMLTV di terze parti. Il problema è che una fonte EPG generica usa i suoi propri ID canale, che non corrisponderanno ai valori tvg-id del tuo provider, quindi la maggior parte dei canali rimane vuota a meno che gli ID non corrispondano. Funziona meglio per i canali ben noti con ID standardizzati.
Quanto spesso si aggiorna EPG?
I provider solitamente pubblicano una finestra progressiva — spesso "ora più i prossimi 3-7 giorni". I player la memorizzano in cache e la ripescano secondo una pianificazione (Tuneline si aggiorna periodicamente e con il ricaricamento manuale). Al di là della finestra pubblicata, la griglia semplicemente non ha ancora dati.
La mia intera guida è spostata di alcune ore. Come lo correggo?
Applica un offset di tempo EPG (Impostazioni → EPG → Offset di tempo in Tuneline) per spostarlo indietro. Innanzitutto conferma che il fuso orario del tuo dispositivo sia corretto. Se solo alcuni canali sono scorretti, il provider sta mescolando feed regionali e un offset globale non li correggerà tutti.
EPG usa molti dati?
No. Un file XMLTV per poche centinaia di canali con una settimana di palinsesti è solitamente di pochi MB compressi — trascurabile rispetto a un singolo minuto di video. È di gran lunga la parte più economica di IPTV.
Perché la guida è vuota quando aggiungo una nuova playlist?
Il primo scaricamento EPG avviene in background e può richiedere alcuni secondi fino a un minuto per guide grandi. Attendi un momento, quindi esegui il ricaricamento. Se è ancora vuoto dopo un minuto, consulta la guida per la risoluzione dei problemi.
Qual è la differenza tra EPG e XMLTV?
EPG è il concetto (la guida elettronica dei programmi). XMLTV è il formato di file che contiene i dati. Le persone usano i termini in modo lasco — "la mia EPG" solitamente significa "il mio file XMLTV". C'è anche un EPG basato su JSON che alcuni pannelli Xtream servono, ma XMLTV è lo standard universale.
La conclusione
EPG trasforma un elenco di canali in una televisione. È un file XMLTV separato — pubblicato dal tuo provider, non generato dal player — che il player abbina ai tuoi canali utilizzando il campo tvg-id, quindi visualizza come Now/Next e griglia completa. Quando i palinsesti mancano o sono errati, la causa è quasi sempre i dati del provider (ID non corrispondenti, ID mancanti, fuso orario sbagliato), non l'app.
Tuneline scopre automaticamente EPG per gli account Xtream, accetta un URL XMLTV per le playlist M3U, abbina su tvg-id con un fallback basato sul nome, e ti permette di correggere una guida spostata con un offset di tempo per playlist — in modo che la guida sia completa quanto i dati del tuo provider lo permettono.

Condividi l'articolo
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeArticoli correlati
- Il tuo lettore chiede un PIN parentale che non hai mai impostato
- Messaggi di Errore IPTV Decodificati: Cosa Significano 10 Errori Comuni
- Quali Lettori IPTV Supportano Veramente il Catch-Up TV? (2026)
- Quanti dispositivi possono usare un abbonamento IPTV?
- Sottotitoli IPTV Non Visualizzati (o Scomparsi Quando Salti)
Leggi questo articolo in un'altra lingua
- EnglishWhat Is EPG? The IPTV TV Guide Explained (XMLTV, Now/Next, and How It All Works)
- FrançaisQu'est-ce que EPG ? Guide TV IPTV expliqué (XMLTV, Maintenant/Suivant, et comment tout fonctionne)
- DeutschWas ist EPG? Der IPTV-TV-Guide erklärt (XMLTV, Jetzt/Nächstes und wie alles funktioniert)
- Español¿Qué es EPG? La guía de televisión IPTV explicada (XMLTV, ahora/próximo y cómo funciona todo)
- ItalianoChe cos'è EPG? La Guida TV IPTV Spiegata (XMLTV, Now/Next, e Come Funziona Tutto)
- PortuguêsO que é EPG? O Guia de TV IPTV Explicado (XMLTV, Agora/Próximo, e Como Funciona Tudo)
- РусскийЧто такое EPG? Руководство по ТВ-гайду IPTV (XMLTV, Now/Next и как это всё работает)
- TürkçeEPG Nedir? IPTV TV Rehberi Açıklandı (XMLTV, Şu Anda/Sonra, ve Hepsi Nasıl Çalışır)
Tuneline è un'applicazione per la riproduzione multimediale. Non fornisce, non ospita e non distribuisce alcun contenuto. La playlist la porti tu, esattamente come con VLC.