Teknik Standartlar & Kılavuz

IPTV M3U ve EPG Nedir? — Akıllı Çalma Listesi ve Program Rehberi

IPTV dünyasının temel yapı taşları olan M3U çalma listeleri, Xtream Codes API protokolleri ve EPG elektronik program rehberleri hakkında bilmeniz gereken her şey.

M3U Çalma Listesi Nedir ve Nasıl Çalışır?

M3U (Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator), dijital medya oynatıcılarının internet üzerindeki ses ve video akışlarını bulmasını, sıralamasını ve kategorize etmesini sağlayan metin tabanlı bir dosya formatıdır. IPTV bağlamında bir M3U bağlantısı (M3U Plus), binlerce canlı televizyon kanalının, filmin ve dizinin sunucu üzerindeki doğrudan yayın adreslerini, kanal logolarını ve kategori etiketlerini içeren akıllı bir haritadır.

proiptv abonesi olduğunuzda tarafınıza iletilen M3U bağlantısı, sunucularımızdaki 35.000'den fazla canlı kanal ve 142.000'den fazla film/dizi içeriğini tek bir tıklamayla oynatıcınıza entegre eder. Bağlantı arka planda otomatik olarak güncellendiği için listeye yeni bir kanal veya film eklendiğinde hiçbir manuel işlem yapmanıza gerek kalmaz.

M3U Dosya Yapısının Derinlemesine Analizi

Tipik bir M3U Plus dosyası, her bir kanal için özel etiketler barındırır. Bu etiketler şunlardır:

  • #EXTM3U: Dosyanın genişletilmiş bir M3U formatında olduğunu oynatıcıya bildiren başlangıç komutudur.
  • tvg-id & tvg-name: Kanalın EPG elektronik program rehberindeki benzersiz kimliğini belirler. Örneğin TRT 1 veya beIN Sports için program akışının doğru eşleşmesini sağlar.
  • tvg-logo: Kanalın yüksek çözünürlüklü şeffaf logosunun sunucudaki web adresidir. Oynatıcınız kanal listesinde logoları bu etiket sayesinde görsel olarak görüntüler.
  • group-title: Kanalın ait olduğu kategoridir (Örn: "TR | Ulusal Kanallar", "TR | Canlı Spor", "DE | Bundesliga").

Xtream Codes API ile M3U Arasındaki Fark Nedir?

IPTV kullanıcılarının en sık sorduğu sorulardan biri de "M3U bağlantısı mı yoksa Xtream Codes API mi kullanmalıyım?" sorusudur:

  1. Xtream Codes API: Sunucu adresi (URL), kullanıcı adı ve şifreden oluşan 3 parçalı bir oturum açma yöntemidir. Oynatıcınız verileri parça parça (JSON formatında) çeker. Bu sayede 35.000+ kanallı devasa bir liste bile 2-3 saniyede yüklenir ve cihaz belleğini şişirmez. Ayrıca VOD filmlerinin afişlerini, özetlerini ve IMDb puanlarını otomatik olarak indirir.
  2. Standart M3U URL: Tek parça uzun bir web bağlantısıdır. Tüm kanal listesini tek seferde indirir. Eski model oynatıcılar veya VLC Player için mükemmeldir ancak büyük arşivlerde açılış süresi Xtream API'ye göre birkaç saniye daha uzun olabilir.

EPG (Elektronik Program Rehberi) Nedir ve Nasıl Eklenir?

EPG (Electronic Program Guide), televizyon ekranınızda kanalların anlık ve haftalık yayın akışlarını, program isimlerini, başlangıç/bitiş saatlerini ve bölüm özetlerini gösteren dijital rehberdir. EPG olmadan televizyon izlemek, gözü kapalı kanal aramaya benzer.

proiptv, Türkiye ve Avrupa'daki yüzlerce ana kanal için 7 günlük kesintisiz XMLTV formatında EPG verisi üretir. TiviMate, Hot Player veya IPTV Smarters gibi modern oynatıcılar, proiptv Xtream bilgilerinizi girdiğiniz anda EPG verilerini arka planda otomatik olarak çeker ve her sabah günceller.

M3U ve EPG İle İlgili En Sık Karşılaşılan Sorunlar ve Çözümleri

  • EPG Saat Kayması (Time Shift): Eğer program rehberindeki saatler yayından 1 veya 2 saat ileri/geri görünüyorsa, oynatıcı ayarlarınızdaki "EPG Time Shift" seçeneğini Türkiye saatine (+3 GMT) göre ayarlayın.
  • Kanal Listesinin Yarıda Kesilmesi: Yavaş internet bağlantılarında indirme zaman aşımına uğrayabilir. Oynatıcının HTTP Timeout süresini 60 saniyeye yükseltin.
  • Logo ve Program Bilgilerinin Görünmemesi: Oynatıcı ayarlarından "Clear EPG Cache" (EPG Önbelleğini Temizle) butonuna basarak rehberi yeniden güncelleyin.

Kanal Listenizi Nasıl Kişiselleştirebilirsiniz?

35.000'den fazla kanal arasında yalnızca izlemek istediğiniz spor, haber veya belgesel kanallarını görmek isteyebilirsiniz. Bunun için iki pratik yöntem bulunur:

  1. Oynatıcı İçi Kategori Gizleme: TiviMate veya Smarters Pro menüsünden "Manage Groups" seçeneğine girerek izlemediğiniz yabancı ülke kategorilerini tek tıkla gizleyebilirsiniz.
  2. WhatsApp Canlı Destek Talebi: proiptv teknik ekibimize mesaj atarak kullanıcı profilinizden istemediğiniz buketlerin sunucu düzeyinde filtrelenmesini talep edebilirsiniz.

M3U Çalma Listelerini Metin Editörüyle Düzenleme Kılavuzu

İleri düzey kullanıcılar, tarafımıza tahsis edilen M3U dosyasını bilgisayarlarında Notepad++ veya VS Code gibi gelişmiş bir metin editörüyle açarak tamamen kişisel zevklerine göre optimize edebilirler. Bu işlem sırasında dikkat edilmesi gereken kurallar:

  • Kanal Sıralamasını Değiştirme: En çok izlediğiniz spor ve ulusal kanalların kod bloklarını dosyanın en üst satırlarına taşıyarak oynatıcınızda en başta görünmelerini sağlayabilirsiniz.
  • Gereksiz Kategorileri Silme: İzlemediğiniz yabancı dil paketlerinin bulunduğu satırları topluca silerek M3U dosya boyutunu 15 MB'tan 2 MB'a düşürebilir, böylece eski cihazlarda anında açılmasını sağlayabilirsiniz.
  • Karakter Kodlaması (UTF-8): Düzenlediğiniz dosyayı kaydederken dosya kodlamasının mutlaka UTF-8 formatında olduğundan emin olun; aksi halde Türkçe karakterler (ç, ğ, ı, ö, ş, ü) ve kanal logoları bozulabilir.

XMLTV EPG Formatı ve Program Rehberinin Çalışma Mantığı

EPG sistemimiz, uluslararası kabul görmüş XMLTV standardı üzerine inşa edilmiştir. Bir XMLTV dosyası temel olarak iki ana bölümden oluşur:

  1. Kanal Tanımlayıcıları (<channel id="...">): Kanalın benzersiz kimliğini, yayın adını ve sunucudaki logo adresini tanımlar.
  2. Program Zaman Çizelgesi (<programme start="..." stop="...">): Programın başlangıç ve bitiş saatini GMT formatında belirler; programın başlığı, alt başlığı, kategori türü ve detaylı özetini içerir.

Oynatıcınız bu XML verisini her gün arka planda indirerek yerel veritabanına kaydeder. Siz televizyon ekranında kanal listesinde gezinirken, oynatıcı anlık saati bu veri tabanıyla eşleştirir ve o an hangi dizinin veya maçın oynadığını, kalan süresini mavi bir ilerleme çubuğuyla ekrana getirir.

EPG Senkronizasyonunda Sık Yapılan Hatalar ve Çözümleri

Eğer program rehberiniz boş görünüyorsa veya saatler uyuşmuyorsa şu 3 adımı kontrol edin:

  • Time Shift (Saat Kaydırma): Türkiye kış saati uygulamasını kaldırdığı için sabit UTC+3 saat dilimindedir. Oynatıcınız EPG saatini Avrupa merkezine (UTC+1) göre alıyorsa, uygulama ayarlarından "EPG Time Shift" seçeneğine +2 saat ekleyerek yayın akışını tam dakikasına senkronize edebilirsiniz.
  • Önbellek Şişmesi: Oynatıcı ayarlarından "Clear EPG Cache" (EPG Önbelleğini Temizle) butonuna tıklayıp ardından "Update EPG" (Rehberi Güncelle) deyin.
  • Doğru URL Kullanımı: Xtream API kullanan müşterilerimizde EPG linki sisteme otomatik entegre edilir; harici link girmeye gerek kalmaz.

Otomatik M3U Senkronizasyonu ile Her Zaman Güncel Kalın

{BRAND} altyapısının en büyük kolaylığı dinamik bulut senkronizasyonudur. Sunucularımıza yeni bir film, dizi veya popüler bir spor kanalı eklendiğinde listenizi manuel olarak yeniden indirmeniz gerekmez. Oynatıcınız her açıldığında sunucuyla el sıkışarak yalnızca değişen verileri indirir; favori kanallarınızın sırası asla bozulmaz.

M3U8 HLS Akış Protokolü ve Canlı Yayın Parçalama Teknolojisi

Modern IPTV sistemlerinde M3U bağlantıları arka planda HLS (HTTP Live Streaming) teknolojisi ve .m3u8 dizin dosyaları üzerinden çalışır. Apple tarafından geliştirilen ve günümüzde dijital yayıncılığın küresel standardı haline gelen HLS mimarisi, canlı video akışını 2 ila 6 saniye uzunluğundaki küçük MPEG-TS (.ts) dosyalarına böler.

Bu parçalama tekniğinin kullanıcılara sağladığı en büyük 3 avantaj şunlardır:

  1. Güvenlik Duvarı ve Port Engellerine Takılmama: Tüm yayın parçaları standart web trafiği olan Port 80 (HTTP) ve Port 443 (HTTPS) üzerinden iletilir. Bu sayede otel, yurt veya iş yeri ağlarında özel yayın portları engellenmiş olsa dahi yayınlar kusursuz çalışır.
  2. Dinamik Hız Adaptasyonu (ABR): Oynatıcınız internet hızınızı sürekli test eder; anlık bir yavaşlamada yayını kesmek yerine bir sonraki video parçasını daha düşük veri boyutunda çağırarak donmayı önler.
  3. Gecikmesiz Önbellekleme: Küçük dosya parçaları sayesinde oynatıcılar saniyeler içinde belleğe video depolayabilir, bu da kanal değiştirme hızını 1 saniyenin altına indirir.

M3U Dosyalarında Çoklu Çözünürlük ve Bant Genişliği Etiketleri

Gelişmiş M3U çalma listeleri, tek bir kanal için farklı çözünürlük ve bit hızı alternatiflerini aynı bağlantı altında barındırabilir. Örneğin TRT 1 veya beIN Sports kanalı için hem 4K UHD (25 Mbps), hem FHD (8 Mbps), hem de mobil cihazlar için optimize edilmiş SD (2 Mbps) yayın akışları mevcuttur.

Oynatıcınız bu alternatif akışları şu standart etiketlerle tanır ve yönetir:

  • tvg-chno: Kanalın kumanda tuşlarıyla doğrudan erişilebilecek mantıksal kanal numarasını (LCN - Logical Channel Number) belirler.
  • timeshift / tvg-shift: Kanalın geriye dönük kaç saatlik kayıt geçmişine (Catch-up) sahip olduğunu gösterir. Örneğin timeshift="168" değeri kanalın son 7 gün boyunca geriye sarılabileceğini oynatıcıya bildirir.
  • catchup-source: Yayının geriye sarılması esnasında sunucudan hangi zaman damgalı video parçalarının çağrılacağını belirten dinamik şablondur.

proiptv abonesi olduğunuzda tüm bu karmaşık teknik etiketler ve yönlendirmeler sistemimiz tarafından otomatik olarak optimize edilmiş olarak teslim edilir; sizin tek yapmanız gereken arkanıza yaslanıp izlemektir.

M3U Çalma Listelerinde Güvenlik ve Bağlantı Koruması

Size tahsis edilen M3U bağlantı adresi, kullanıcı adı ve şifrenizi barındıran şifreli bir kimlik anahtarı gibidir. Bu bağlantının güvenliğini sağlamak için şu temel kurallara uymanız gerekir:

  • Bağlantıyı İnternette Paylaşmayın: M3U linkinizi herkese açık forumlarda, sosyal medyada veya dosya paylaşım sitelerinde asla yayınlamayınız. Çoklu izleme tespiti durumunda güvenlik sistemimiz oturumu otomatik olarak sonlandırır.
  • HTTPS Güvenli Protokol Tercihi: proiptv M3U bağlantıları SSL sertifikasıyla şifrelenmiş HTTPS protokolü üzerinden dağıtılır. Bu sayede üçüncü tarafların veya yerel ağ yöneticilerinin bağlantı içeriğinizi izlemesi engellenir.
  • Otomatik EPG Tazeleme Süresi: Oynatıcı ayarlarınızda EPG önbelleğini 24 saatte bir otomatik tazelemeye ayarlamak güncel maç programlarının daima elinizin altında olmasını sağlar.

Hemen Güncel M3U ve Xtream API Bilgilerinizi Alın

Dünyanın en stabil EPG altyapısıyla donatılmış 35.000+ canlı kanal ve 142.000+ VOD içeriği sizi bekliyor.

Abonelik Paketlerini Gör →
7/24 WhatsApp