Rehber ·12 dk okuma

IPTV EPG Rehberi: Program Rehberi, Zaman Kaydırma ve Akıllı Kayıt Mantığını Anlamak

EPG nedir, IPTV’de nasıl çalışır, saat kayması ve eksik program rehberi sorunları nasıl çözülür? Ales Player örneğiyle yayın rehberini verimli kullanmanın püf noktaları.

EPG nedir, IPTV’de neden bu kadar önemli?

IPTV tarafında “iyi mi, kötü mü?” diye değerlendirdiğimiz ilk şeylerden biri, aslında görüntü kalitesi değil; EPG (Electronic Program Guide – Elektronik Program Rehberi) kalitesi. Çünkü EPG:

  • Hangi kanalda, şu an ne var?
  • Birazdan ne başlayacak, ne kadar sürecek?
  • Bu dizinin yeni bölümü mü, tekrar mı?

gibi sorulara yanıt vererek IPTV deneyimini “zapping” seviyesinden çıkarıp, akıllı bir yayın takvimine dönüştürüyor.

Bu yazıda:

  • EPG’nin teknik olarak nasıl çalıştığını,
  • IPTV listeleriyle EPG eşleştirmesinin mantığını,
  • Saat kayması, eksik program bilgisi gibi tipik sorunları nasıl yorumlayacağınızı,
  • Ales Player gibi gelişmiş bir Canlı TV ve EPG altyapısında pratik kullanım ipuçlarını

adım adım anlatacağız.

Not: Ales Player bir IPTV oynatıcıdır, içerik sağlamaz. Buradaki tüm anlatım, kullanıcının kendi yasal yayın kaynaklarını eklediği senaryolar içindir.


EPG nasıl çalışır? Basit ama kritik mantık

Teknik detaya girmeden önce, EPG’yi üç katmanda düşünebilirsiniz:

  1. Veri Katmanı
    Yayın sağlayıcınızın sunduğu XML/JSON formatlı program akış verisi
  2. Eşleştirme Katmanı
    Her TV kanalı için doğru EPG satırının bulunması (channel id – tvg-id ilişkisi)
  3. Görüntüleme Katmanı
    Oynatıcı uygulamanın bu veriyi takvim benzeri arayüzle sunması

Bu katmanlardan herhangi birinde sorun olursa:

  • Yanlış kanal bilgisi görünür,
  • EPG tamamen boş kalır,
  • Program saatleri kayık görünür (örneğin her şey 2 saat ileri/geri).

Ales Player örneğinde, veri düzgün geldiği sürece eşleştirme ve görüntüleme katmanları gelişmiş bir şekilde yönetilir; sorunların büyük kısmı ya yayın sağlayıcı, ya da saat/bölge ayarlarından kaynaklanır.


IPTV listeleri ve EPG: M3U, Xtream, URL yapıları

EPG’nin devreye girmesi için öncelikle oynatıcıya iki şey gerekir:

  1. Kanal listesi (M3U veya Xtream tabanlı erişim)
  2. EPG kaynağı (özellikle XMLTV formatlı veri akışı)

1. Kanal listesinde EPG ile ilişkili alanlar

M3U playlistlerde genelde şu alanlarla karşılaşırsınız:

  • tvg-id
  • tvg-name
  • tvg-logo

Bunlardan özellikle tvg-id, EPG tarafındaki channel id ile birebir eşleşme için kullanılır.

Örnek M3U satırı (basitleştirilmiş):

#EXTINF:-1 tvg-id="kanal_d_ornegi.tr" tvg-name="Kanal D" tvg-logo="https://.../kanald.png" group-title="Ulusal",Kanal D
http://ornek-ip-tv-provider.com/stream/123

EPG tarafında ise benzer bir id yer alır:

<channel id="kanal_d_ornegi.tr">
  <display-name>Kanal D</display-name>
</channel>

Oynatıcı (örneğin Ales Player), bu iki id’yi eşleştirerek doğru kanala doğru program akışını bağlar.

2. Xtream Codes tarafında durum

Xtream API tarafında genelde:

  • Kanallar API üzerinden isim/ID ile gelir,
  • EPG için ayrı uç noktalar kullanılır veya XMLTV URL’si sağlanır,
  • Oynatıcı, sağlayıcının döndürdüğü eşleştirme bilgilerinden yararlanır.

Buradaki avantaj; düzgün yapılandırılmış bir sağlayıcıda, kullanıcı tarafında ekstra EPG URL’si aramak zorunda kalmamanızdır.


EPG kalitesi neye göre değerlendirilir?

İki IPTV arasında seçim yaparken sadece “EPG var mı?” sorusunu sormak yetersizdir. Önemli olan EPG kalitesidir. Bunu değerlendirirken aşağıdaki sorulara bakabilirsiniz:

1. Kapsam ve güncellik

  • Kaç kanal için EPG var? (özellikle ulusal + tematik kanallar)
  • Veriler günlük mü, haftalık mı, yoksa 1-2 saatlik pencereler mi görünüyor?
  • Yeni yayın dönemlerinde (örneğin sezon başlangıcı) bilgiler hızlı güncelleniyor mu?

2. Ayrıntı seviyesi

  • Sadece program adı mı var, yoksa:
    • Ayrıntılı açıklama,
    • Bölüm numarası/sezon bilgisi,
    • İçerik türü (film, dizi, spor vb.) da belirtilmiş mi?

Ayrıntı seviyesi, özellikle bir Film ve Dizi (VOD) kütüphanesiyle hibrit izleme yapıyorsanız değer kazanır; aynı programı VOD olarak bulup devam etmek daha kolay hale gelir.

3. Saat doğruluğu ve bölgesel farklar

  • EPG satırları cihaz saatinizle gerçekten uyuşuyor mu?
  • Yaz/kış saati geçişlerinde yayın saati kayıyor mu?
  • Farklı cihazlarda (telefon, TV, bilgisayar) aynı kanal için aynı saat bilgisi mi görünür?

İyi bir oynatıcı; saat/dil ayarlarınızı da dikkate alarak, mevcut veriyle tutarlı bir görüntü sunmalıdır.


EPG’de en sık yaşanan sorunlar ve nasıl yorumlamalısınız?

Olası teknik sorunları doğru yorumlayabilirseniz, sorunun sizde mi, oynatıcıda mı, yayın sağlayıcıda mı olduğunu daha iyi anlarsınız.

1. EPG tamamen boş

Muhtemel sebepler:

  • Yayın sağlayıcı hiç EPG sunmuyor veya geçici kesinti var.
  • M3U içinde tvg-id alanları tanımlı değil.
  • EPG URL’si hatalı veya erişilemez durumda.

Bu durumda:

  • Farklı bir cihazda veya farklı bir oynatıcıda aynı kaynağı test edin.
  • Aynı kaynakta Ales Player’ın Güçlü Oynatıcı özelliklerini kullanıyorsanız, sadece oynatıcı değiştirerek karşılaştırma yapın (sorun ağ veya kaynak tabanlı mı görürsünüz).

2. Bazı kanallarda EPG var, bazılarında hiç yok

Muhtemel sebepler:

  • Yayın sağlayıcı o kanallar için EPG verisi üretmiyor.
  • M3U içinde ilgili kanalların tvg-id değeri boş veya hatalı.
  • EPG kaynağında kanal ID’leri farklı bir formatta kullanılıyor.

Yapabilecekleriniz:

  • Aynı sağlayıcının farklı playlist sürümlerinde (farklı URL’lerinde) durum aynı mı bakın.
  • Kanalların adlandırma biçimine (TR/EN, boşluk, özel karakterler) dikkat edin.

3. Saat kayması (1–3 saat ileri veya geri)

Bu, EPG tarafında en sık görülen ve en can sıkıcı problemdir. Nedenleri:

  • Yayın sağlayıcının EPG’si farklı bir zaman dilimine göre hazırlanmış olabilir.
  • Cihaz saatiniz yanlış (özellikle TV’lerde manuel saat ayarı yapıldığında).
  • Oynatıcıdaki zaman dilimi yorumu ile cihaz bölge ayarınız çelişiyor olabilir.

Bu durumda kontrollü ilerleyin:

  1. Cihazınızın saatini ve bölge/ülke ayarını “otomatik” ve doğru bir şehre alın.
  2. TV + telefon + bilgisayar gibi farklı cihazlarda aynı hesabı kullanıyorsanız; hepsinde saatin eşit olduğundan emin olun.
  3. Mümkünse başka bir yayın kaynağıyla test yaparak, sorunun kaynakta olup olmadığını anlayın.

Zaman kaydırma (time-shift) mantığı ve EPG ile ilişkisi

EPG sadece “rehber” değildir; bazı yayın çözümlerinde zaman kaydırma (time-shift) için de temel veri kaynağıdır.

Zaman kaydırma genel olarak:

  • Aynı gün/son birkaç saat içindeki yayın akışını geri sarabilme,
  • “Bu program 18:00’de başlamıştı, 18:20’ye atla” gibi EPG tabanlı atlama yapabilme

anlamına gelir.

Bunun için üç şeye ihtiyaç vardır:

  1. Yayın tarafında, akışın belirli süreler boyunca geriye dönük tutulması (sunucu tarafı).
  2. EPG’de, program başlangıç ve bitiş saatlerinin doğru olması.
  3. Oynatıcı tarafında, EPG üzerinden seçili saate atlama yeteneği.

Ales Player tipi bir Güçlü Oynatıcı yapısında, time-shift destekleyen kaynaklarda:

  • EPG satırına tıklayarak akışın belirli bir noktasına geçilebilmesi,
  • Geri-ileri sarma tuşlarının EPG zaman çizelgesiyle uyumlu çalışması

gibi gelişmiş özellikler sunulabilir. Ancak bu tamamen kaynağın teknik imkanlarına ve yasal kısıtlarına bağlıdır; oynatıcı tek başına geçmiş yayın üretmez.


Farklı cihazlarda EPG deneyimini tutarlı tutmak

Aynı hesabı birden fazla cihazda kullanıyorsanız (telefon, tablet, TV, bilgisayar), EPG deneyimini tutarlı tutmak için birkaç noktaya dikkat etmelisiniz.

1. Saat ve bölge ayarları

  • Cihaz saati her zaman otomatik ve doğru bölgeye ayarlı olsun.
  • Özellikle TV’lerde “manuel saat ayarı” yaptıysanız, EPG kaymasının sebebi bu olabilir.

2. Ağ kalitesi ve ilk veri yükleme

Özellikle geniş kanallı ve çok detaylı açıklamalı EPG kaynaklarında:

  • İlk açılışta EPG yüklemesi birkaç saniye/10–15 saniye sürebilir.
  • Zayıf Wi‑Fi bağlantıları bu veri çekimini yarıda kesebileceği için, EPG bölük pörçük görünebilir.

Ağ tarafını optimize etmek için, ayrıntılı bir perspektif isterseniz şu rehbere göz atabilirsiniz:
Akıllı TV’de Görüntü Kalitesini Maksimuma Çıkarma: Panel, Kodek, Oynatıcı ve Ağ Ayarlarını Birlikte Optimize Etme Rehberi.

3. Hesaplar arası senkronizasyon

İyi tasarlanmış bir IPTV oynatıcı, cihazlarınız arasında favori kanallar, son izlenenler, profil bazlı ayarlar gibi verileri senkron tutar.

Ales Player ekosisteminde bu, Senkronizasyon ve Yedekleme altyapısıyla desteklenir. Böylece:

  • Telefonunuzda favori olarak işaretlediğiniz kanal, TV’nizde de favori görünür.
  • “Akşam haberleri”ne alıştığınız kanal sıralaması, farklı cihazlarda korunur.

Ales Player’da EPG deneyimini verimli kullanmanın pratik yolları

Teoriyi bir kenara bırakıp, günlük kullanımda sizi gerçekten rahatlatacak pratik adımlara bakalım.

1. Rehber görünümü ve filtreler

İyi bir EPG arayüzünde şunları beklemelisiniz:

  • Zaman çizelgesi görünümü: Aynı anda birden çok kanal ve saat aralığını görme.
  • Kategori veya grup bazlı filtre: Örneğin “Spor kanalları”, “Haber kanalları” gibi.
  • Şimdi / Sonraki odaklı görünüm: Anlık kararlar için sadeleştirilmiş liste.

Ales Player’daki Canlı TV ve EPG özellikleri, bu tarz filtreleri destekleyerek özellikle çok kanallı listelerde kaybolmanızı engeller.

2. Favori kanallar ve “alışkanlık odaklı” izleme

Onlarca, hatta yüzlerce kanallı bir listede her seferinde zapping yapmak hem zaman kaybı hem de deneyim kalitesini düşürür.

Pratik yaklaşım:

  1. Haftalık izleme alışkanlığınızı düşünün (haber, spor, dizi, çocuk kanalları).
  2. Her kategori için 3–5 kanal belirleyip favori işaretleyin.
  3. Öncelikle bu favoriler üzerinden EPG rehberini görüntüleyin.

Ales Player’ın Favoriler ve Öneriler altyapısı, bu tercihleri merkez alarak size daha hızlı seçim imkanı sunar. EPG de bu yapının üzerine oturarak “bir sonraki neyi izleyeceğim?” sorusunu hızla cevaplamanıza yardımcı olur.

3. Cihazlar arası devamlılık: EPG + Kaldığın Yerden Devam

Günlük hayatta tipik senaryo şöyledir:

  • Akşam yemeğinde telefondan canlı TV açarsınız.
  • Sonra salona geçip aynı yayına TV’den devam etmek istersiniz.

Bu noktada hem EPG senkronizasyonu hem de oynatma durumu önemlidir.

Ales Player’da:

  • Kaldığın Yerden Devam özelliği sayesinde, bir cihazda izlediğiniz içerik başka cihazda hızla kaldığı yerden açılabilir.
  • EPG tarafı da aynı program akışını referans aldığı için, “şu an hangi noktadayım, bitti mi, tekrarı ne zaman” gibi sorULARA tüm cihazlarda aynı yanıtı alırsınız.

4. EPG verisini doğru yorumlayarak “VOD + Canlı TV” dengesi

Günümüzde yayın deneyimi çoğu zaman hibrit:

  • Canlı TV’de bir film/diziye rastlıyorsunuz,
  • Ama aynı içeriğin isteğe bağlı (VOD) sürümü de kütüphanenizde mevcut.

EPG’de program adını ve bölüm bilgisini doğru görünce şunları yapabilirsiniz:

  • İçeriği canlı izlemek yerine, kendi Film ve Dizi (VOD) kaynağınızda arayıp reklamsız veya daha uygun saatlerde izlemeyi tercih etmek.
  • Dizi maratonu planlıyorsanız; EPG üzerinden hangi sezonda olduğunuzu, hangi bölümün yayınlandığını takip etmek.

Bu strateji özellikle sınırlı zamanınız varsa, canlı yayına teslim olmak yerine zamanınızı siz planlamanızı sağlar.


EPG ile çocuk profilleri ve güvenli izleme ilişkisi

Evde çocuk varsa, EPG sadece “bilgi” değil; aynı zamanda güvenlik ve içerik yönetimi aracı haline gelir.

  • Program açıklamalarında genelde içerik türü ve bazen yaş sınırlaması bilgisi yer alır.
  • Çocuk profillerinde sadece belirli kanal gruplarına EPG erişimi sağlamanız, yanlış içeriklere rastlama ihtimalini azaltır.

Ales Player’da bu dinamik, hem Profiller ve Çocuk Modu hem de Ebeveyn Denetimi özellikleriyle desteklenir:

  • Yetişkin içerik barındıran kanalları profilden tamamen saklayabilir veya PIN ile koruyabilirsiniz.
  • Çocuk profilinde EPG’ye yansıyan program adları/kanallar, sizin filtrelerinizle sınırlı kalır.

Böylece EPG’yi, “herkes için açık yayın takvimi” olmaktan çıkarıp profil bazlı, kontrollü bir rehber haline getirebilirsiniz.


Sonuç: EPG’yi doğru anladığınızda IPTV deneyimi seviye atlar

EPG çoğu kullanıcının gözünde sadece “kanal rehberi” gibi görünse de, aslında:

  • Doğru kanal – doğru saat – doğru içerik üçgenini kuran omurga,
  • Zaman kaydırma ve akıllı atlama gibi gelişmiş özelliklerin temel verisi,
  • Çok cihazlı kullanımda tutarlı bir yayın takvimi sağlayan senkronizasyon unsuru,
  • Çocuk profilleri ve ebeveyn denetimi için görünürlük katmanı

görevini görür.

İyi yapılandırılmış bir IPTV kaynağı ve güçlü bir oynatıcı ile:

  • EPG’nin doluluk, doğruluk ve güncellik durumunu bilinçli şekilde kontrol edin.
  • Favori kanallar ve profillerle rehberi sadeleştirin.
  • Cihazlar arası saat/bölge ayarlarını tutarlı tutarak saat kayması sorunlarını minimize edin.

Ales Player ekosistemini kullanıyorsanız, Canlı TV ve EPG, Güçlü Oynatıcı, Kaldığın Yerden Devam, Senkronizasyon ve Yedekleme ve Profiller ve Çocuk Modu gibi bileşenler, bu teoriyi pratik hale getirmenize yardımcı olur.

Bundan sonraki adımda, cihazınızdaki görüntü ve ağ ayarlarını da optimize etmek isterseniz, şu rehberle devam edebilirsiniz:
Akıllı TV’de Görüntü Kalitesini Maksimuma Çıkarma: Panel, Kodek, Oynatıcı ve Ağ Ayarlarını Birlikte Optimize Etme Rehberi.

#iptv#epg rehberi#canlı tv#ales player

Sık Sorulan Sorular

IPTV’de EPG nedir, tam olarak ne işe yarar?

EPG (Electronic Program Guide), IPTV’de kanalların geçmiş, şu anki ve gelecek yayınlarını gösteren elektronik program rehberidir. Hangi kanalda hangi programın ne zaman başlayıp biteceğini görmenizi sağlar, zapping yapmak yerine planlı izlemenize yardımcı olur.

EPG boş görünüyorsa sorun bende mi, yayın sağlayıcımda mı?

EPG tamamen boşsa genellikle neden yayın sağlayıcının EPG sunmaması, M3U’da `tvg-id` alanlarının tanımlı olmaması veya EPG URL’sinin erişilememesidir. Aynı kaynağı farklı cihaz veya oynatıcıda test ederek sorunun sizden mi, sağlayıcıdan mı kaynaklandığını daha net anlayabilirsiniz.

EPG’de saat kayması neden olur, nasıl düzeltilir?

Saat kayması çoğunlukla EPG’nin farklı zaman dilimine göre hazırlanmasından veya cihazınızın saat/bölge ayarlarının yanlış olmasından kaynaklanır. Tüm cihazlarda saat ve bölge ayarlarını otomatik ve doğru şehre alıp, ardından farklı bir yayın kaynağıyla karşılaştırmalı test yaparak sorunun kaynağını tespit edebilirsiniz.

Zaman kaydırma (time-shift) için EPG şart mı?

Birçok IPTV çözümünde time-shift mantığı, EPG verisini temel alır; programın başlangıç ve bitiş saatleri bu veriyle belirlenir. Ancak esas kritik olan, yayın sağlayıcının sunucu tarafında akışı geriye dönük tutmasıdır; oynatıcı tek başına geçmiş yayını oluşturamaz, sadece sunulan veriyi EPG ile ilişkilendirir.

EPG verisi cihazlar arasında nasıl senkron kalır?

EPG’nin ham verisi yayın sağlayıcıdan gelir; ancak favori kanallar, profil ayarları ve son izlenenler gibi kişisel veriler oynatıcı hesabınızla senkron tutulur. Ales Player’da bu, Senkronizasyon ve Yedekleme özelliğiyle desteklenir; böylece telefon, TV ve bilgisayarınızda benzer bir EPG deneyimi yaşarsınız.

EPG çocuk profillerinde nasıl daha güvenli hale getirilebilir?

Çocuk profili kullanarak yalnızca izin verdiğiniz kanal gruplarını görünür kılabilir, yetişkin içerik barındıran kanalları tamamen saklayabilir veya PIN ile koruyabilirsiniz. Böylece EPG’de listelenen programlar da bu filtrelere göre sınırlanır ve çocuklar yalnızca sizin belirlediğiniz içerik aralığını görür.