Education·8 min

Yazan Shamir

EPG Nedir? IPTV TV Rehberi Açıklandı (XMLTV, Şu Anda/Sonra, ve Hepsi Nasıl Çalışır)

Bir IPTV oynatıcı açtığınızda sadece kanal adlarının listesini değil, tam bir ızgarayı gördüğünüzde — "BBC One: Saat On Haberleri 22:30'a kadar, sonra Günün Maçı" — EPG görüyorsunuz: Elektronik Program Rehberi. Bu, URL yığını gibi hissettiren bir oynatıcı ile televizyon gibi hissettiren bir oynatıcı arasındaki farktır.

EPG ayrıca IPTV'nin en yanlış anlaşılan parçalarından biridir. İnsanlar bunun kanallarla aynı yerden geldiğini (gelmez), bunu oluşturmak oynatıcının işi olduğunu (değildir), ve boş bir rehberin uygulamanın bozuk olduğu anlamına geldiğini (çoğunlukla gelmez) varsayarlar. Bu yazı sade İngilizce açıklama — EPG sorun giderme kılavuzumuz'un eğitsel arkadaşı ve Stalker Portal nedir ve M3U vs Xtream vs Stalker'in kardeşidir.

Ekran Görüntüsü: Tuneline'nin EPG ızgarası şu anda/sonra program bloklarıyla

EPG Bir Cümlede

EPG her kanalda neler oynatıldığını ve ne zaman oynatıldığını listeleyen ayrı bir veri dosyasıdır; oynatıcınız bunu TV rehberi oluşturmak için kanal listenizin üzerine yerleştirir.

İşte bütün konsept. Kanallar bir şey (M3U çalma listeniz veya Xtream hesabınız). Takvim farklı bir şey (bir EPG dosyası). Oynatıcının işi bunları eşleştirmektir.

EPG Verileri Aslında Nereden Geliyor

EPG verisi için standart format XMLTV — bir XML dosyası (genellikle gzip sıkıştırılmış, .xml veya .xml.gz ile biten) ki iki tür girdi içerir:

  1. Kanal tanımları — rehberin bildiği her kanal, bbc-one.uk veya ESPN.us gibi benzersiz bir kimlikle.
  2. Program girdileri — her kanal kimliği için, başlangıç saati, bitiş saati, başlık ve genellikle bir açıklama, kategori ve bölüm bilgisi olan programların listesi.

Tek bir program girdisi XML içinde kabaca bunun gibi görünür:

<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>

Bu dosya nereden geliyor? Sağlayıcı türünüze bağlı olarak iki yerden biri:

  • Xtream Codes sağlayıcıları kendi EPG otomatik olarak yayınlarlar. Hesabınızda yerleşik EPG uç noktası (xmltv.php URL'si) var ve iyi bir oynatıcı onu sizin için hiçbir şey yapmadan bulur ve indirir. Bu kolay durumdur.
  • Düz M3U sağlayıcıları size yapıştırmak için ayrı bir XMLTV URL verebilir veya hiçbir şey vermeyebilir. Size bir URL verirse, bunu oynatıcıya bir kez yapıştırırsınız. Vermezlerse, üçüncü taraf XMLTV kaynağı kullanabilirsiniz — ancak bunu kanallarınızla eşleştirmek daha zordur (aşağıda daha fazlası).

Anlaması gereken önemli şey: EPG sağlayıcınız (veya üçüncü bir taraf) tarafından yayınlanır, oynatıcı tarafından oluşturulmaz. Sağlayıcınız rehber verisi yayınlamazsa, dünyada hiçbir oynatıcı bunu icat edemez.

Oynatıcı Kanalları Rehberleriyle Nasıl Eşleştirir

Çoğu EPG karışıklığı buradadır. Oynatıcının iki ayrı veri seti vardır — kanal listeniz ve XMLTV rehberi — ve hangi program girdilerinin hangi kanala ait olduğunu bulması gerekir. Bunu bir tanımlayıcı eşleştirerek yapar.

M3U çalma listenizde, her kanal satırı genellikle bir tvg-id özniteliği taşır:

#EXTINF:-1 tvg-id="bbc-one.uk" tvg-name="BBC One HD" group-title="UK",BBC One HD

Oynatıcı tvg-id="bbc-one.uk" bakıyor, sonra XMLTV dosyasında bir <channel id="bbc-one.uk"> ve tüm <programme channel="bbc-one.uk"> girişlerini arar. Kimlikler eşleştiğinde, rehberler kanala yapışır. Eşleşmediğinde — veya tvg-id eksik olduğunda — kanal rehber verisi olmadan görünür, EPG dosyası iyi yüklenmiş ve diğer kanallar dolu olsa da.

Bu uyuşmazlık en yaygın EPG şikayetidir ve neredeyse her zaman oynatıcıda bir hata değil sağlayıcıda veri sorunu:

  • M3U tvg-id="bbcone"'ye sahiptir ancak XMLTV bbc-one.uk kullanır → eşleşme yok.
  • M3U hiç tvg-id'ye sahip değildir → eşleştirilecek bir şey yok.
  • Sağlayıcının M3U ve XMLTV hiçbir zaman kimlikler konusunda anlaşmayan farklı insanlar tarafından yönetilir.

Diyagram: tvg-id'nin M3U kanalını rehberlerine nasıl eşleştirdiği

"Şu Anda / Sonra" vs Tam İzgara

EPG verisi herhangi iyi bir oynatıcıda göreceğiniz iki görünümü yönetir:

  • Şu Anda / Sonra — kompakt form. Bir kanalı izlerken, oynatıcı mevcut programı ve bundan sonra ne geleceğini gösterir, genellikle mevcut gösteride ne kadar ileri olduğunuzu gösteren bir ilerleme çubuğu ile. Bu en çok kullanılan EPG özelliğidir; "bu maça 60. dakikada katıldınız" diye söyleyen şeydir.
  • Rehber / İzgara — tam iki boyutlu görünüm. Kanallar bir eksen aşağı, zaman diğer eksen boyunca, her hücre bir program bloğu. "Bu gece neler oynatılıyor" 'u taramak ve akşamınızı planlamak böyle yapılır.

Her ikisi de aynı XMLTV veriden oluşturulur. İzgara sadece bir seferde daha fazlasını gösterir.

Saat Dilimleri: Rehberiniz Neden Birkaç Saat Kapalı Olabilir

Zarif ama yaygın bir sorun: XMLTV zamanları UTC kaymayı içerir (yukarıdaki örnekte +0000). Oynatıcınız bunları yerel saatinize dönüştürür. Rehber programları yanlış saatte gösterdiğinde — her şey 1, 5 veya 8 saat kaymışsa — neredeyse her zaman şunlardan biridir:

  • Sağlayıcı zamanları yanlış kaymaya yayınladı (örneğin, takvim aslında İngiliz Yaz Saati sırasında İngiltere yerel saati olduğunda her şeyi +0000 etiketledi).
  • Cihazınızın saat dilimi yanlış ayarlanmıştır.
  • Sağlayıcının EPG'si izlediğiniz kanallardan farklı bir bölge içindir.

İyi bir oynatıcı sürekli kaymış bir rehberi düzeltmek için çalma listesi başına manual EPG zaman kaymayı uygulamanıza izin verir. Sadece bazı kanallar kaymışsa, bu sağlayıcının bölge beslemelerini karıştırması ve genel bir kayma bunu temiz şekilde düzeltmez.

EPG Hatırlatmalar ve Kaçırmış Olanları Nasıl Güçlendirir

EPG sadece tarama için değildir. İki özellik buna bağlıdır:

  • Program hatırlatmaları. Rehber bir programın 19:00'de başladığını bildiği için, oynatıcı başlamadan hemen önce sizi uyarabilir. Izgaradaki gelecek bir programda hatırlatma ayarlayın ve oynatıcı başlamak üzere olduğunda sizi uyarır.
  • Kaçırmış olanları izle / zaman kayması. Sağlayıcı tarafında kaçırmış olanları izle her geçmiş programın sınırlarını bilmek için EPG kullanır, bu yüzden "18:00 haberlerine geri sar" çalışır. Doğru EPG olmadan, kaçırmış olanları izle program sınırlarını bulamaz. kaçırmış olanları izle TV açıklayıcımıza bakın.

Yani doğru EPG sadece güzel ızgara için değil, hatırlatmalar ve geri sarmanın omurgasıdır.

Tuneline EPG'i Nasıl Yönetir

Tuneline'de, akış mümkün olduğunca az manuel çalışma gerektirmeyi amaçlar:

  • Xtream Codes hesapları: EPG otomatik olarak keşfedilir ve ilk senkronizasyonda indirilir. Hiçbir şey yapmıyorsunuz — rehberi açın ve orada (sağlayıcı yayınladığını varsayarak).
  • M3U çalma listeleri: sağlayıcınız size XMLTV URL'si verdiyse, çalma listesini eklerken yapıştırın. Tuneline bunu indirir ve önbelleğe alır, periyodik olarak yeniler.
  • Eşleştirme: Tuneline önce tvg-id üzerinde eşleşir, sonra tvg-id eksik olduğu ancak kanal adı XMLTV kanal adıyla yakından eşleşen kanallar için bulanık ad eşleştirmesine geri döner. Bu, kesin kimlik-yalnızca oynatıcıların boş bırakacağı bazı rehber verilerini kurtarır.
  • Zaman kayması: Ayarlar → EPG → Zaman Kaymayı, sürekli kaymış bir rehberi çalma listesi başına geri hizaya getirmenizi sağlar.
  • Yenile: rehber yerel olarak önbelleğe alınır ve zamanlamaya göre yenilenir, böylece ızgarayı açmak her seferinde ağ alımını beklemek yerine anındasıdır.

Rehberiniz boş veya eksik ise, EPG sorun giderme kılavuzu düzeltmeleri sırada yürüyür.

Sık Sorulan Sorular

Televizyonda EPG Nedir?

EPG Elektronik Program Rehberi anlamına gelir — şu anda neler oynatıldığını ve sırada ne olduğunu gösteren ekrandaki takvim. Konsept herhangi bir televizyonda aynıdır; sadece teslim değişir. Kabel, uydu ve karasal TV'de rehber yayın sinyali içinde taşınır, bu yüzden basitçe her zaman orada. IPTV'de onu taşımak için hiçbir yayın sinyali olmadığından, rehber oynatıcınızın getirip kanallarınızla eşleştirdiği ayrı bir XMLTV dosyasıdır.

Bu fark en yaygın IPTV şikayetini açıklar: kanallar mükemmel şekilde oynatılırken boş bir rehber. Bir kabel kutusunda bu kombinasyon imkansızdır. IPTV'de sadece takvim dosyasının eksik olduğu veya kanal kimlikleri uyuşmadığı anlamına gelir.

EPG Kanallarla Aynı mı?

Hayır. Kanallar, M3U oynatma listenizden veya Xtream hesabınızdan gelir. EPG (program rehberi) ayrı bir XMLTV dosyasıdır. Bunlar oynatıcı tarafından eşleştirilir. Bir sağlayıcı size harika kanallar verebilir ama EPG olmayabilir, ya da tam tersi.

Neden bazı kanallarımda rehber var da diğerleri boş?

Çünkü boş olanların tvg-id değeri, XMLTV dosyasındaki hiçbir şeyle eşleşmiyor (ya da hiç tvg-id yok). EPG düzgün yükleniyor — sadece bu belirli kanallara bağlanacak verisi yok. Bu sağlayıcı verisi sorunu, oynatıcı hatası değil.

Sağlayıcımın yoksa kendi EPG kaynağımı ekleyebilir miyim?

Evet — üçüncü taraf XMLTV URL'sini yapıştırabilirsiniz. Sorun ise, genel EPG kaynağı kendi kanal kimliklerini kullanır ve bu kimlikler sağlayıcınızın tvg-id değerleriyle eşleşmeyecek, bu yüzden kimlikler tesadüfen uyuşmadıkça çoğu kanal boş kalacaktır. Standardlaştırılmış kimliğe sahip iyi bilinen kanallarla en iyi çalışır.

EPG ne sıklıkta güncellenir?

Sağlayıcılar tipik olarak kayan bir pencere yayınlarlar — sıklıkla "şu an artı sonraki 3–7 gün." Oynatıcılar bunu önbelleğe alırlar ve programa göre yeniden getirir (Tuneline düzenli olarak ve manuel çekme-yenileme sırasında güncellenir). Yayınlanan pencerenin ötesinde, ızgarada basitçe henüz veri yoktur.

Rehberim tamamı birkaç saat ileri kaymış. Nasıl düzeltebilirim?

Geri kaydırmak için EPG saat sapması uygulayın (Ayarlar → EPG → Tuneline'de Saat Sapması). Önce cihazınızın saat diliminin doğru olduğunu doğrulayın. Sadece bazı kanallar kapalıysa, sağlayıcı bölge yayınlarını karıştırıyor ve genel bir sapma hepsini düzeltmeyecektir.

EPG çok veri kullanır mı?

Hayır. Birkaç yüz kanal ve bir haftalık yayın listesiyle bir XMLTV dosyası tipik olarak sıkıştırılmış halde birkaç MB'dır — tek dakikalık video ile karşılaştırıldığında önemsizdir. IPTV'nin açık ara en ucuz parçasıdır.

Neden yeni bir oynatma listesi eklediğim zaman rehber boş?

İlk EPG getirişi arka planda gerçekleşir ve büyük rehberler için birkaç saniyeden bir dakikaya kadar sürebilir. Bir an bekleyin, sonra yenileme için çekin. Bir dakika sonra hala boşsa, sorun giderme rehberi kontrol edin.

EPG ile XMLTV arasındaki fark nedir?

EPG kavramdır (ekrandaki program rehberi). XMLTV, veri taşıyan dosya biçimidir. İnsanlar terimleri gevşek kullanırlar — "benim EPG" genellikle "benim XMLTV dosyası" anlamına gelir. Bazı Xtream panoların sunduğu JSON tabanlı EPG de vardır, fakat XMLTV evrensel standarttır.


Özetle

EPG bir kanal listesini bir televizyona dönüştürür. Oynatıcı tarafından oluşturulmayan, sağlayıcı tarafından yayınlanan ayrı bir XMLTV dosyasıdır — oynatıcı bunu kanallarınızla tvg-id alanını kullanarak eşleştirir ve ardından Şu An/Sonraki ve tam ızgarada görüntüler. Yayın listeleri eksik veya yanlış olduğunda, neden neredeyse her zaman sağlayıcının verisidir (uyuşmayan kimlikler, eksik kimlikler, yanlış saat dilimi), uygulama değildir.

Tuneline, Xtream hesapları için EPG'ı otomatik keşfeder, M3U oynatma listeleri için XMLTV URL'sini kabul eder, tvg-id ile eşleştirir (ad tabanlı geri dönüş ile) ve her oynatma listesi için saat sapması ile kaydırılan rehberi düzeltme olanağı verir — bu nedenle rehber sağlayıcınızın verilerine izin verdiği kadar tamdır.

Ekran Görüntüsü: Tuneline'ın program ilerleme çubuğu ile Şu An/Sonraki bindirmesi

Yazıyı paylaş

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Bu yazıyı başka bir dilde okuyun

Tuneline bir medya oynatıcı uygulamasıdır. Hiçbir içerik sağlamaz, barındırmaz veya dağıtmaz. Kendi oynatma listenizi siz getirirsiniz, tıpkı VLC'de olduğu gibi.

#what is epg#iptv tv guide#xmltv explained#epg iptv#iptv program guide#tvg-id
Tüm yazılara dön