Home › Blog › IPTV EPG rehberi: Kurulum, XMLTV ve sorun giderme
IPTV EPG rehberi: Kurulum, XMLTV ve sorun giderme
March 29, 2026
Bir Elektronik Program Rehberi (EPG), IPTV deneyiminizi basit bir kanal listesinden profesyonel bir kablo TV hizmeti gibi hissettiren bir şeye dönüştürür. Kanallar arasında körlemesine geçiş yapmak yerine, şu anda ne yayınlandığını görebilir, yaklaşan programlara göz atabilir ve izlemenizi planlayabilirsiniz. Ancak EPG kurulumu kafa karıştırıcı olabilir — farklı formatlar, eşleşmeyen kanallar, yanlış saat dilimleri ve gizemli yükleme hataları birçok kullanıcıyı hayal kırıklığına uğratır. Bu kapsamlı rehberde, EPG'nin IPTV ile tam olarak nasıl çalıştığını açıklayacak, XMLTV formatını ayrıntılı olarak inceleyecek, kurulum ve sorun giderme konusunda size rehberlik edecek ve sunucu tarafı EPG işlemenin karşılaşabileceğiniz sorunların çoğunu neden ortadan kaldırdığını göstereceğiz.
EPG nedir ve neden önemlidir?
EPG, Elektronik Program Rehberi anlamına gelir — her kanalda şu anda ne yayınlandığını ve sırada ne olduğunu gösteren ekran üstü programdır. Bunu bir TV program dergisinin dijital karşılığı olarak düşünün. İyi bir EPG, program başlığını, başlangıç ve bitiş saatini, açıklamayı, türü ve bazen bölüm bilgilerini görüntüler. EPG olmadan, IPTV deneyiminiz kanallar arasında körlemesine geçiş yapmaya ve izlemeye değer bir şey bulmayı ummaya indirgenir. EPG etkinleştirildiğinde, tam programa göz atabilir, program ayrıntılarını bir bakışta görebilir ve kanal listenizde çok daha verimli gezinebilirsiniz. Binlerce kanal içeren büyük oynatma listelerine sahip kullanıcılar için EPG daha da değerli hale gelir çünkü geniş bir seçim arasında neyin izlemeye değer olduğunu hızlıca belirlemenize yardımcı olur.
EPG, IPTV ile nasıl çalışır
EPG'nin yayın sinyaline gömülü olduğu geleneksel kablo TV'nin aksine, IPTV EPG'si oynatıcınızın indirip kanallarınızla eşleştirdiği ayrı bir veri dosyası olarak iletilir. IPTV sağlayıcınız veya üçüncü taraf bir EPG kaynağı, yüzlerce veya binlerce kanal için program çizelgeleri içeren bir XML dosyası barındırır. IPTV oynatıcınız bu dosyayı indirir, ayrıştırır ve her EPG girişini M3U oynatma listenizdeki ilgili kanalla eşleştirmeye çalışır. Eşleştirme tanımlayıcılar kullanılarak yapılır — M3U dosyanız her kanal için bir tvg-id özniteliği içerir ve EPG dosyası program listeleri için aynı tanımlayıcıyı içerir. ID'ler eşleştiğinde, o kanal için program rehberi görünür. ID'ler eşleşmezse, programlar dosyada mevcut olsa bile kanal EPG verisi olmayacaktır. Çoğu EPG sorununun kaynağı bu eşleştirme sürecidir.
XMLTV formatı açıklandı
XMLTV, IPTV için EPG verilerini dağıtmak üzere kullanılan standart formattır. İki ana bölüm içeren XML tabanlı bir dosya formatıdır: kanal tanımlamaları ve program listeleri. Kanal bölümü her kanalı bir ID, görüntüleme adı ve isteğe bağlı simge URL'si ile tanımlar. Program bölümü, başlangıç saati, bitiş saati, kanal referansı, başlık, açıklama ve kategoriler, bölüm numaraları ve derecelendirmeler gibi isteğe bağlı meta veriler içeren bireysel girişler içerir. XMLTV dosyaları oldukça büyük olabilir — binlerce kanalı bir haftalık programlamayla kapsayan bir EPG, sıkıştırılmamış halde kolayca 500 MB'ı aşabilir. Bu nedenle çoğu EPG sağlayıcısı dosyalarını gzip sıkıştırılmış formatında (.xml.gz) dağıtır ve bu genellikle dosya boyutunu %90 veya daha fazla azaltır. IPTV oynatıcınızın program bilgilerini görüntülemek için tüm bu dosyayı indirmesi, sıkıştırmayı açması ve ayrıştırması gerekir.
Sağlayıcınız için EPG URL'lerini nerede bulabilirsiniz
EPG URL'nizi aramanız gereken ilk yer IPTV sağlayıcınızdır. Çoğu sağlayıcı M3U oynatma listesi URL'nizle birlikte bir EPG URL'si içerir, genellikle hoş geldiniz e-postasında veya hesap panelinizde. Bazı sağlayıcılar EPG URL'sini doğrudan M3U dosya başlığına url-tvg özniteliğini kullanarak gömer ve bu, uyumlu oynatıcıların otomatik olarak algılamasını sağlar. Sağlayıcınız özel bir EPG URL'si sunmuyorsa, topluluk tarafından sürdürülen çeşitli EPG kaynakları dünya çapında popüler kanallar için program verilerini bir araya getirir. Bunlar arasında halka açık yayın programlarından XMLTV verilerini derleyen GitHub'da barındırılan projeler bulunur. Topluluk EPG kaynaklarının oynatma listenizdeki tüm kanalları kapsamayabileceğini, özellikle bölgesel veya niş kanalları kapsamayabileceğini unutmayın. En iyi sonuçlar için her zaman önce sağlayıcınızın EPG URL'sini deneyin çünkü kanal tanımlayıcılarıyla eşleşecek şekilde özel olarak tasarlanmış olacaktır.
IPTV oynatıcınızda EPG kurulumu
Çoğu IPTV oynatıcısında EPG kurulumu, uygulama ayarlarına XMLTV URL'sini manuel olarak girmenizi ve verilerin indirilip işlenmesini beklemenizi gerektirir. Bu, dosya boyutuna ve internet bağlantınıza bağlı olarak birkaç dakika sürebilir. Bazı oynatıcılar EPG güncellemesini manuel olarak tetiklemenizi gerektirirken, diğerleri bir programa göre günceller. Easy IP TV temelden farklı bir yaklaşım benimser — EPG verilerinizi otomatik olarak algılar. M3U oynatma listesi URL'nizi eklediğinizde, Easy IP TV'nin sunucusu M3U dosyanızdaki url-tvg başlığını okur ve EPG verilerini TV'nizde değil sunucularımızda işler. M3U'nuz geçerli bir EPG URL'si içeriyorsa, program rehberi herhangi bir yapılandırma olmadan otomatik olarak görünecektir. Bu, manuel kurulum adımını tamamen ortadan kaldırır ve bir akıllı TV'nin büyük bir XMLTV dosyasını yerel olarak indirip ayrıştırmaya çalışmasıyla ortaya çıkan performans sorunlarını önler.
Yaygın EPG sorunları ve nasıl çözülür
En yaygın EPG sorunu, program verisi göstermeyen kanallardır. Bu genellikle M3U oynatma listenizdeki tvg-id'nin XMLTV dosyasındaki kanal ID'siyle eşleşmediği anlamına gelir. M3U dosyanızı tvg-id özniteliği için kontrol edin ve EPG kaynağındaki kanal ID'leriyle karşılaştırın — büyük/küçük harf dahil tam olarak eşleşmeleri gerekir. Yanlış program saatleri, genellikle saat dilimi uyumsuzluklarından kaynaklanan başka bir sık sorundur. XMLTV dosyaları saatleri bir ofsetle UTC olarak belirtir (ör., +0200), ancak oynatıcınız dönüşümü doğru işlemezse programlar birkaç saat kaymış görünür. EPG'nin hiç yüklenmemesi genellikle bir bağlantı sorununu gösterir — XMLTV URL'si kapalı, hız sınırlı veya engellenmiş olabilir. Erişilebilir olduğunu doğrulamak için URL'yi doğrudan bir web tarayıcısında açmayı deneyin. Yalnızca bazı kanalların listelemelere sahip olduğu eksik EPG verileri, genellikle EPG kaynağının oynatma listenizdeki tüm kanalları kapsamadığı anlamına gelir. Bu özellikle çok büyük oynatma listeleri veya niş bölgesel kanallarla yaygındır.
EPG yenileme ve zamanlama
EPG verileri statik değildir — program çizelgeleri değişir ve yeni listelemeler günlük olarak eklenir. Çoğu XMLTV kaynağı verilerini her 12 ila 24 saatte günceller, bu nedenle IPTV oynatıcınızın güncel kalmak için dosyayı düzenli olarak yeniden indirmesi gerekir. Oynatıcınızın EPG'yi ne sıklıkla yenilediği uygulamaya bağlıdır. Bazı oynatıcılar bir yenileme aralığı ayarlamanıza izin verirken, diğerleri yalnızca başlangıçta veya manuel olarak tetiklediğinizde günceller. Sık yenileme aralıkları (ör., her 6 saatte) rehberinizin doğru kalmasını sağlar ancak cihazınızda daha fazla bant genişliği ve işlem gücü tüketir. Sınırlı kaynaklara sahip akıllı TV'ler için sık büyük XMLTV indirmeleri yavaşlamalara veya hatta çökmelere neden olabilir. İdeal yaklaşım, EPG yenilemeyi indirme, ayrıştırma ve eşleştirmeyi merkezi olarak gerçekleştiren bir sunucuya aktarmaktır. Bu şekilde TV'niz devasa XML dosyalarını işleme yükü olmadan yalnızca işlenmiş, ilgili EPG verilerini alır.
Sunucu tarafı EPG eşleştirmesi neden üstündür
Geleneksel IPTV oynatıcıları EPG'yi tamamen istemci cihazında işler — TV'niz XMLTV dosyasını indirir, XML'i ayrıştırır ve kanalları eşleştirmeye çalışır. Bu yaklaşımın ciddi sınırlamaları vardır. Akıllı TV'ler sınırlı RAM'e ve işlem gücüne sahiptir, bu nedenle 500 MB'lık bir XML dosyasını ayrıştırmak dakikalar sürebilir ve uygulamayı tamamen çökertebilir. İstemci tarafı eşleştirme tam ID eşleşmelerine dayanır, bu nedenle M3U tvg-id'niz ile EPG kanal ID'si arasındaki küçük tutarsızlıklar bile eksik program verisiyle sonuçlanır. Easy IP TV tüm bu işlemeyi sunucularımıza taşır. XMLTV dosyasını güçlü sunucu donanımında indirip ayrıştırırız, basit ID karşılaştırmasının ötesine geçen akıllı kanal eşleştirmesi yapar ve TV'nize yalnızca ilgili EPG verilerini optimize edilmiş bir formatta sunarız. Sonuç olarak, program rehberiniz anında yüklenir, daha fazla kanalı doğru şekilde eşleştirir ve cihazınızda asla performans sorunlarına neden olmaz — oynatma listenizde karşılık gelen büyük bir EPG dosyasıyla 200.000'den fazla kanal olsa bile.
FAQ
EPG ile XMLTV arasındaki fark nedir?
EPG (Elektronik Program Rehberi) kavramdır — şu anda ve sonrasında ne yayınlandığını gösteren ekran üstü TV programıdır. XMLTV, bu program verilerini iletmek için kullanılan dosya formatıdır. EPG'yi ekranda gördüğünüz özellik, XMLTV'yi ise program verilerini kaynaktan IPTV oynatıcınıza taşıyan teknik format olarak düşünün. Hemen hemen tüm IPTV EPG verileri XMLTV formatında dağıtılır.
EPG'm neden programlar için yanlış saatler gösteriyor?
Yanlış EPG saatleri neredeyse her zaman saat dilimi işleme sorunlarından kaynaklanır. XMLTV dosyaları zaman damgalarında saat dilimi ofsetleri içerir, ancak bazı IPTV oynatıcıları bunları doğru işlemez. İlk olarak TV'nizin veya cihazınızın saat diliminin doğru ayarlandığından emin olun. Saatler sürekli olarak sabit bir saat sayısıyla yanlışsa, oynatıcınız XMLTV verilerindeki UTC ofsetini görmezden geliyor olabilir. Easy IP TV'nin kullandığı gibi sunucu tarafı EPG işleme, saat dilimi dönüşümünü merkezi olarak yapar ve cihazınıza doğru zamanlı verileri sunar.
EPG verileri ne sıklıkla yenilenmelidir?
Çoğu EPG kaynağı her 12 ila 24 saatte güncellenir, bu nedenle günde bir veya iki kez yenilemek çoğu kullanıcı için yeterlidir. Daha sık yenilemeler daha taze veri sağlamadan bant genişliği israf eder. Oynatıcınız zamanlanmış yenilemeyi destekliyorsa, izlemediğiniz bir saate ayarlayın — sabah erken saatleri gibi. Easy IP TV, EPG yenilemeyi sunucularımızda otomatik olarak yapar, böylece TV'nizde hiçbir şey yapılandırmanıza gerek kalmadan her zaman güncel program verileri olur.
EPG'm bazı kanallarda çalışıyor ama diğerlerinde çalışmıyor. Neden?
Bu genellikle EPG kaynağının oynatma listenizdeki tüm kanallar için veri içermediği veya kanal tanımlayıcılarının (tvg-id) M3U dosyanız ile XMLTV kaynağı arasında eşleşmediği anlamına gelir. On binlerce kanallı büyük oynatma listeleri nadiren tek bir kaynaktan tam EPG kapsamına sahip olacaktır. Bazı kanallar, özellikle bölgesel veya niş olanlar, halka açık herhangi bir EPG tarafından kapsanmayabilir. IPTV sağlayıcınızın EPG URL'si genellikle belirli kanal listesi için en iyi kapsamı sunar.
Easy IP TV manuel EPG kurulumu gerektiriyor mu?
Hayır. Easy IP TV, M3U oynatma listenizdeki url-tvg başlığından EPG verilerini otomatik olarak algılar ve sunucularımızda işler. M3U dosyanız geçerli bir EPG URL'si içeriyorsa, program rehberi herhangi bir yapılandırma gerekmeden otomatik olarak görünür. Bu sunucu tarafı yaklaşımı ayrıca akıllı TV'nizin büyük XMLTV dosyalarını indirmesi veya ayrıştırması gerekmediği anlamına gelir, bu da daha hızlı performans ve daha güvenilir EPG eşleştirmesi sağlar.
Zahmetsiz otomatik EPG edinin
Easy IP TV, EPG verilerinizi sunucu tarafında algılar ve işler, böylece program rehberiniz sorunsuz çalışır — manuel kurulum yok, yanlış saatler yok, TV gecikmesi yok. Samsung, LG ve Android TV'de 24 saatlik ücretsiz deneme ile mevcuttur.
Easy IP TV'yi ücretsiz deneyin