EPG, Electronic Program Guide (Elektronik Program Rehberi) demektir: her kanalda şimdi ve sonra ne olduğunun listesi. Kablo kutularının altındaki şeritle aynıdır ("19:30 The Simpsons / 20:00 Family Guy") ve bir kanal listesini etiketsiz yayınlardan oluşan bir duvar yerine televizyon hissi veren şeydir.

IPTV'de EPG, kanal listesinin parçası değildir. Ayrı bir dosyadır. Bu tek gerçek, yeni gelenlerin karşılaştığı kafa karışıklığının kabaca %90'ını açıklar.

Bir EPG dosyasının içinde ne var

EPG verileri XMLTV olarak gelir — neredeyse her IPTV oynatıcının kullandığı bir XML biçimi. Kısa bir dilim şöyle görünür:

<channel id="bbc1.uk">
  <display-name>BBC One HD</display-name>
</channel>

<programme start="20260512183000 +0000" stop="20260512190000 +0000" channel="bbc1.uk">
  <title>BBC News at Six</title>
  <desc>The day's national and international news.</desc>
</programme>

İki tür kayıt: kanallar (sadece bir ID ve bir ad) ve programlar (bir ID, başlangıç/bitiş saati, başlık, açıklama, bazen kategori ve bölüm numarası). Gerçek bir EPG dosyasında bunlardan on binlercesi vardır — sağlayıcının taşıdığı her kanal için bir veya iki haftalık listeler.

EPG kanal listesine nasıl bağlanır

Her <programme> bir channel="bbc1.uk" özniteliğine sahiptir. M3U'daki her #EXTINF satırının tvg-id="bbc1.uk"'i vardır. Oynatıcı onları dize eşitliğiyle eşler. ID'ler eşleşirse listeleri görürsün. Eşleşmezse kanal sorunsuz oynar ama "bilgi yok" görürsün.

Bu, IPTV kurulumlarındaki tek en yaygın hatadır. M3U tvg-id="bbc.one.hd" diyor; EPG <channel id="bbc1.uk"> diyor; oynatıcı bunların aynı kanala atıfta bulunduğunu anlayamaz.

Her biri o anki programla açıklanmış kanal satırlarını gösteren bir telefon ana ekranı.

ID'ler eşleştiğinde, her kanal satırı şu anda ne oynadığını gösterir.

EPG gerçekte nereden gelir

Çoğu IPTV sağlayıcısı iki şey gönderir: kanallar için bir M3U URL'si ve XMLTV için ikinci bir URL. Xtream Codes sağlayıcıları için XMLTV neredeyse her zaman şuradadır:

http://<server>/xmltv.php?username=<u>&password=<p>

Xtream olmayan sağlayıcılar için herhangi bir yerde olabilir — sana e-posta gönderirler ya da statik bir dosyayı çekmeni söylerler. Biçim her iki durumda da aynıdır.

Bazı IPTV oynatıcılar ayrıca topluluk EPG kaynaklarını içerir — gönüllüler tarafından binlerce kanal için bakımı yapılan ücretsiz, kamuya açık XMLTV dosyaları. iptv-org'un EPG projesi en bilineni. Bunlar var çünkü sağlayıcı tarafından sağlanan EPG'ler ünlü bir şekilde güvenilmezdir ve iyi bakımlı bir topluluk rehberi çoğu zaman ödediğin rehberden daha doğrudur.

EPG'n neden boş olabilir

Kabaca sıklık sırasına göre:

  1. EPG kaynağı eklemedin. Yaygın. M3U'yu içe aktarmak rehberi otomatik çekmez; XMLTV URL'sini ayrıca eklemen gerekir.
  2. tvg-id ve channel id eşleşmiyor. Kanallar sorunsuz oynar, rehber yüklenir, ama oynatıcı hangi programın hangi kanala ait olduğunu söyleyemez. EPG dosyasını bir tarayıcıda aç ve gerçekte hangi ID'leri kullandığını kontrol et.
  3. Saat dilimi saatlerce sapmış. Programlar doğru listelenmiş ama yanlış saatte görünüyor, böylece "şu anda oynayan" kaydı asla güncel görünmüyor. XMLTV start özniteliğinde saat dilimi bilgisi vardır; bazı sağlayıcılar onu çıkarır veya bozar. EPG saat dilimlerini düzeltme rehberimize bak.
  4. XMLTV dosyası ayrıştırılamayacak kadar büyük. Bazı Xtream sağlayıcıları aylarca rehber verisi içeren 200 MB'lik XMLTV dosyaları gönderir. Bazı oynatıcılar zaman aşımına uğrar. Bu sitedeki EPG doğrulayıcısı dosyanın temiz şekilde ayrıştırılıp ayrıştırılmadığını söyler.
  5. XMLTV URL'si HTML döndürüyor. M3U eşdeğeriyle aynı başarısızlık modu — sağlayıcının bir oturum çerezi gerekiyor ya da IP'ni hız sınırlandırmış. Farklı bir ağ dene.

Android TV EPG sorun giderme rehberinde daha uzun, adım adım bir tanılama var.

İyi bir EPG sana ne kazandırır

Kurmayı haklı çıkaran üç somut fayda:

  • Şimdi / sonra bindirmesi. Bir kanal oynarken kumandada yukarıya basmak, şimdi ne olduğunu ve sonra ne olduğunu gösterir. Bu, herhangi bir TV arayüzünde tek en çok kullanılan özelliktir.
  • Program akışında arama. "Maç saat kaçta?" sorusu, ona kanal değiştirmek yerine bir saniyelik bir yanıt olur.
  • Hatırlatıcılar ve planlı izleme. Birçok oynatıcı (Klipa dahil) EPG kayıtlarına hatırlatıcı koymana izin verir.

Sadece bir avuç kanal izliyorsan ve zaten programlarını biliyorsan, EPG güzel bir ekstradır. Her birinde ne olduğu hakkında hiçbir fikrin olmadan 200 kanallık bir sağlayıcı listesini karıştırıyorsan, IPTV'yi kullanılabilir hale getiren EPG'dir.

EPG ne değildir

Bir kayıt programı değildir (bazı PVR oynatıcılar onu öyle kullansa da). Kanal listesinin parçası değildir. İmzalı veya kimliği doğrulanmış değildir — herkes herhangi bir kanal için EPG verisi sağlayabilir, bu yüzden topluluk EPG projeleri var.

Sadece "bu kanal şu saatte bu programı gösterecek" diye bir liste. Zor olan kısım ID'leri eşleştirmek.

EPG: sık sorulan sorular

EPG ne demek?

EPG, Electronic Program Guide (Elektronik Program Rehberi) demektir — her kanalda şimdi ve sırada ne olduğunu gösteren ekran rehberi. IPTV uygulamalarında, çıplak bir kanal listesini televizyon hissi veren bir şeye dönüştüren program çizelgesidir.

Kumandada EPG ne demek?

Televizyon kumandasındaki EPG (veya Rehber) tuşu aynı program rehberini açar: o anda hangi kanalda ne yayınlandığını ve sıradakini gösterir. IPTV uygulamalarında da işlevi aynıdır; yalnızca rehber verisi ayrı bir dosyadan gelir.

EPG URL nedir?

EPG URL, program çizelgesini tutan bir XMLTV dosyasına giden web bağlantısıdır. Bunu, kanal listesinden ayrı olarak oynatıcına yapıştırırsın ve uygulama rehberi doldurur. Birçok sağlayıcı bir tane yayınlar; topluluk projeleri de başkalarını barındırır.

IPTV'de EPG nedir?

IPTV'de EPG, M3U veya Xtream kanallarının üzerine eklenen program rehberidir. Kanallar ve EPG, kanal kimliğiyle (channel ID) eşleştirilen iki ayrı dosyadır — kanallar çalışırken bile rehberin boş olabilmesinin nedeni budur.