Kaynak kurulumu

IPTV EPG Nasıl Yapılandırılır ve Saat Farkları Nasıl Düzeltilir

Yanlış bir IPTV rehberini düzeltin: XMLTV saat dilimi verisine karşı cihaz saatine karşı uygulama farkını teşhis edin.

Programlanmış TV programlarını ve saatlerini gösteren elektronik program rehberi ızgarası
IPTV Expert 8 dk okuma

Yanlış bir EPG saati neredeyse hiçbir zaman bozuk bir rehber değildir. Yanlış bir referansa karşı okunmuş bir zaman damgasıdır. Program ızgarası, gerçekte yayınlanmasından iki saat önce veya sonra başlayan bir program gösterir. Verinin kendisi genellikle bozuk değildir. Yalnızca kaynak ile ekranınız arasında bir yerde yanlış bir saate karşı yorumlanıyordur.

Genel sorun giderme rehberleri, her uygulamada aynı kontrol varmış gibi tek bir evrensel "EPG Saat Farkı kaydırıcısı" tanımlama eğilimindedir. Değil. Aynı sıklıkla atlanan bir uyarı da var: kaynağınızın rehber verisi zaten doğruysa ve üzerine manuel bir düzeltme uygularsanız, çalışan bir rehberi yanlış bir rehbere dönüştürebilirsiniz. Bu rehber, hatanın gerçekte nerede olduğunu nasıl anlayacağınızı kapsıyor. Ardından IPTV Expert'in bunu düzeltmeniz için verdiği tam ekranı kapsıyor.

Önemli noktalar

  • XMLTV dosyaları her program girişi için kendi saat dilimini taşır. Hiçbiri verilmemişse UTC varsayılır — bu yüzden "yanlış saat" bir rehberi genellikle bir uygulama hatası değil, kaynak tarafı bir saat dilimi sorunudur.
  • IPTV Expert'in EPG ayarları ekranında kaynak başına dört kontrol var: Etkinleştir, Şimdi yenile, Yenileme sıklığı ve Zaman kaydırma.
  • Zaman kaydırma yalnızca tam saat düzeltmesidir, -12 saatten +12 saate kadar, uygulama önbelleğe alınmış rehberi okurken uygulanır. İndirilen XMLTV dosyasını yeniden yazmaz ve saatin altında (örneğin 30 dakika) bir uyumsuzluğu düzeltemez.

Devam etmeden önce hızlı kontrol

  • Bu sayfa, IPTV Expert'te doğrulanan davranışları cihazınıza, kaynak biçimine veya sağlayıcıya bağlı konulardan ayırır.
  • Oynatıcı seçmeden ya da bir kurulum adımını uygulamadan önce burada belirtilen ölçütleri ve sınırları kontrol edin. Her URL, giriş bilgisi veya kod örneği yalnızca açıklama amaçlıdır; erişim için yeniden kullanılmamalıdır.
  • Biçiminize özel sonraki adıma ihtiyacınız varsa ilgili rehberi açın ve cihazınızla eşleştiğini doğrulayın.

Kısa cevap: cihaz, kaynak biçimi ve amacınız yukarıdaki kontrollerle eşleşiyorsa tahmin yürütmeden atacağınız net bir sonraki adım vardır.

Bir EPG saat farkı gerçekte nedir

Bir EPG (elektronik program rehberi), kanal listenizin üzerine katmanlanmış ayrı bir veri beslemesinden oluşturulur. Çoğu IPTV kurulumu için o besleme XMLTV'dir. Her biri belirli bir formatta damgalanmış bir start ve stop özniteliğine sahip programları listeleyen bir XML dosyasıdır.

XMLTV formatının kendi referans belgeleri kuralı açıkça belirtir. Tarihler ve saatler "gevşek bir şekilde ISO 8601'e dayalı, aynı formatı izler," YYYYMMDDhhmmss olarak yazılır. Ve "sonuna bir saat dilimi de ekleyebilirsiniz; açık bir saat dilimi verilmezse, UTC varsayılır" (XMLTV DTD, xmltv.dtd). Başka bir deyişle, düzgün biçimlendirilmiş bir program girişinin kendi UTC farkını beyan etmesi beklenir. Bunu yaptığında, uyumlu herhangi bir okuyucu onu doğru yerel saate çevirebilir. Yapmadığında veya yanlışını beyan ettiğinde, tüm alt akış rehberi o hatayı miras alır.

İşte pratikte önemli olan iki satıra sadeleştirilmiş görünüşü:

<!-- Yanlış: açık bir saat dilimi eklenmemiş.
     Yukarıdaki DTD kuralına göre, yayıncı bir UTC+2 bölgesinde
     yerel saati kastetmiş olsa bile bu UTC olarak okunur. -->
<programme start="20260818200000" stop="20260818210000" channel="example.channel">
  <title>Evening News</title>
</programme>

<!-- Doğru: açık UTC farkı eklenmiş, DTD'nin kendi
     örnek formatına göre ("19880523083000 +0300"). -->
<programme start="20260818200000 +0200" stop="20260818210000 +0200" channel="example.channel">
  <title>Evening News</title>
</programme>

Her iki giriş de aynı nominal saati, 20:00'ı tanımlıyor. Yalnızca ikincisi bir okuyucuya bu 20:00'ın hangisi olduğunu belirsizlik olmadan söylüyor. Diyelim ki kaynağınız ilk örnek gibi şekillendirilmiş girişler yayınlıyor ve gerçek yayın bölgeniz UTC değil. Tüm rehber, tam olarak bu farka eşit — genellikle tipik UTC-farkı bölgeleriyle eşleşen küçük bir tam saat sayısına — kaydırılmış saatler gösterir.

Düzeltmeden önce teşhis edin

Önce yanıt: önce kaynağın kendi XMLTV verisini kontrol edin, sonra cihazınızın saatini ve saat dilimini, en son da uygulamanın kendi fark kontrolünü. Yanlış katmanı düzeltmek, gerçek hatayı kaldırmak yerine üzerine yeni bir hata yığar.

  1. Farkın her kanal ve her gün için tutarlı olup olmadığını kontrol edin. Kaynak tarafı bir saat dilimi sorunu — yukarıda gösterildiği gibi XMLTV beslemesinde eksik veya yanlış bir fark — genellikle her programı her zaman aynı sabit miktarda kaydırır. Tutarlıysa, düzeltme kaynakta veya aşağıdaki uygulamanın Zaman kaydırma kontrolünde olmalıdır. Cihaz ayarlarınızda olmamalıdır.
  2. Cihazınızın tarihini, saatini ve saat dilimini kontrol edin. Saat veya saat dilimi işletim sistemi düzeyinde yanlışsa, uygulamanın "şimdi" olarak gösterdiği her şey yanlış bir referans noktasından ölçülür. Bu, XMLTV verisinin kendisi sorunsuz olsa bile hangi programın "şu anda yayında" olarak okunduğunu bozar.
  3. Ancak o zaman uygulamanın kendi EPG fark kontrolüne bakın. İlk iki kontrol temizse ve rehber hâlâ sabit bir saat sayısıyla kapalıysa, kaynak başına bir Zaman kaydırma ayarı doğru araçtır. Bir sonraki bölümde ele alınıyor.

Doğrudan 3. adıma atlamak, işleri kötüleştirmenin en yaygın yoludur. Zaten doğru farkı taşıyan bir kaynağın üzerine manuel bir kaydırma uygulamak, iki düzeltmeyi yanlış yönde birbirine ekler.

Bir TV rehberine karşı karşılaştırmadan önce doğru yerel saati kontrol etmek için kullanılan duvar saati

IPTV Expert'te EPG kaynağını yapılandırma

Önce yanıt: EPG ayarları kaynak başına bir ekranda yaşar, sırayla dört kontrolle: Etkinleştir, Şimdi yenile, Yenileme sıklığı ve Zaman kaydırma.

  1. Mevcut kaynağınız için EPG ayarlarını açın. Uygulama menüsünden erişilir. Bu ekrandaki her kontrol, o anda seçili olan kaynağınıza uygulanır. Birden fazla kaynak kullanıyorsanız, her biri bağımsız olarak kendi EPG ayarlarına sahiptir.
  2. Etkinleştir. Bu kaynak için EPG getirmeyi açan veya kapatan bir anahtar.
  3. Şimdi yenile. Rehber verisinin anında bir indirmesini tetikler. Bu satır ayrıca son güncelleme tarihini ve şu anda kaç program önbelleğe alındığını gösterir, bu yüzden bir yenilemenin sessizce başarısız olmak yerine gerçekten veri çektiğini doğrulayabilirsiniz.
  4. Yenileme sıklığı. Uygulamanın önbelleğe alınmış rehber verisinin otomatik olarak yeniden indirilmek için yeterince eski olup olmadığını ne sıklıkla kontrol ettiği (aşağıdaki tabloya bakın).
  5. Zaman kaydırma. Mevcut kaynak başına farkı gösterir, örneğin -2s veya +3s. Buna dokunmak bir sonraki bölümde ele alınan düzeltme ekranını açar.

M3U ve Xtream Codes kaynakları için, aynı ekran ayrıca bir Özel URL alanı gösterir. Uygulamanın otomatik olarak kullanacağı URL'yi gösteren bir yer tutucuyla önceden doldurulmuştur. IPTV Expert bu otomatik URL'yi sabit bir sırayla çözer. Önce, kendiniz girdiğiniz bir özel URL. Sonra, Xtream Codes kaynakları için, hesabınızdan otomatik olarak {server}/xmltv.php?username={username}&password={password} şeklinde oluşturulan bir URL. Sonra, M3U'nuz kendisi bir tane belirtiyorsa, playlist tarafından sağlanan bir EPG URL'si. Bunların hiçbiri yoksa, o kaynak için EPG yoktur. Kendi değerinizi girmek ve kaydetmek o kaynak için EPG'yi etkinleştirir ve anında bir yenileme tetikler. Alanı temizlemek otomatik URL'ye geri döner. Stalker Portal kaynakları bu alanı hiç göstermez — bunun yerine ayrı, özel bir EPG indirme yolu kullanırlar.

Bir yenileme başarısız olursa, IPTV Expert tek bir mesaj gösterir: "EPG yenilenirken hata oluştu." Bu tek mesaj kötü bir URL'yi, bir ağ sorununu ve bozuk bir XMLTV dosyasını aynı şekilde kapsar. Hangisinin gerçekleştiğini teşhis etmez. Bir yenileme tekrar tekrar başarısız olursa, URL'yi yeniden kontrol etmek — onu oluşturan kimlik bilgilerine hâlâ ihtiyacı olup olmadığı dahil — en hızlı ilk adımdır. Henüz bir Xtream Codes, M3U veya Stalker Portal kaynağı eklemediyseniz, bunun yerine oradan başlayın: IPTV Expert'te Xtream Codes Kurulumu, IPTV Expert'e M3U Playlist Nasıl Eklenir ve IPTV Expert'te Stalker Portal Nasıl Yapılandırılır bu akışları kapsar. Burada açıklanan EPG URL çözümü, o kaynağın zaten var olmasına bağlıdır.

Cihaz saat dilimi ve uygulama EPG seçeneklerinin nerede yapılandırıldığını temsil eden akıllı telefon ayarlar menüsü

Zaman kaydırma ile saat farkını düzeltme

Önce yanıt: Zaman kaydırma, uygulama önbelleğe alınmış rehberi saate karşı okurken, -12 saatten +12 saate kadar tam saat adımlarında uygulanan kaynak başına bir düzeltmedir. İndirilen XMLTV dosyasını yeniden yazmaz.

  1. EPG ayarları ekranından Zaman kaydırma'ya dokunun.
  2. Listeden 1 saatlik artışlarla -12s ile +12s arasında gösterilen bir fark seçin.
  3. Seçiminizi onaylayın. Uygulama sizi yeni değer gösterilen EPG ayarları ekranına geri döndürür.

Bir sayı seçmeden önce bunun gerçekte nasıl çalıştığı hakkında bilinmesi gereken iki şey var. Birincisi, düzeltme küresel değil, kaynak başına uygulanır. Birden fazla kaynak kullanıyorsanız, her biri kendi Zaman kaydırma değerini taşıyabilir — bir sağlayıcının beslemesi zaten doğru bir fark içeriyorsa ve diğerininki içermiyorsa kullanışlıdır. İkincisi, kaydırma yalnızca uygulamanın önbelleğe alınmış programları saate eşlerken "şimdi" olarak ele aldığı şeyi değiştirir. Diskteki altta yatan XMLTV dosyası dokunulmamış kalır.

Bu ikinci nokta, bu kontrolün düzeltebileceği şeye sert bir sınır koyar. Mevcut adımlar yalnızca tam saatlerdir. Rehberi saatin altında bir miktarla kapalı olan bir kaynak — 30 dakika en yaygın örnektir — yalnızca Zaman kaydırma ile tam olarak düzeltilemez. Bu durumda düzeltme, uygulamada değil, sağlayıcınıza beslemesinin beyan edilen saat dilimini sorarak kaynakta gerçekleşmelidir.

Rehberiniz bir kaynak için doğru ama başka biri için yanlış görünüyorsa, bu beklenen bir durumdur. İki kaynağın altta yatan XMLTV verisinin kendi beyan edilen farkı konusunda uyuşmadığı ve her birinin paylaşılan bir ayar yerine kendi Zaman kaydırma değerine ihtiyacı olduğu anlamına gelir.

Bir oturma odasında bir program rehberi gösteren bir televizyona yönelik kumanda

Yenileme sıklığını ayarlama

Yayın programları değiştiğinden, saat farkı doğru olsa bile rehber verisi eskiyebilir. IPTV Expert'in otomatik yenileme sıklığı, önbelleğe alınmış rehberin otomatik olarak yeniden indirilmek için yeterince eski olup olmadığını ne sıklıkla kontrol ettiğini kontrol eder:

Sıklık Davranış
Devre dışı Otomatik yenileme yok; yalnızca manuel "Şimdi yenile" rehberi günceller
1 saat Saatlik kontrol eder
4 saat Her 4 saatte bir kontrol eder
12 saat Günde iki kez kontrol eder
24 saat Günde bir kez kontrol eder
48 saat Her 2 günde bir kontrol eder
72 saat Her 3 günde bir kontrol eder
7 gün Haftalık kontrol eder

Uygulama, o kaynağa her geçtiğinizde son başarılı yenilemenizden bu yana geçen süreyi bu ayara karşı karşılaştırır. Yalnızca bu aralık geçtikten sonra yeni bir indirme tetikler. Daha kısa bir sıklık, daha sık indirmeler pahasına program değişikliklerini daha çabuk günceller tutar.

Bu neyi düzeltemez

Etrafından dolaşmak yerine açıkça belirtilmeye değer birkaç sınırlama:

  • Saatin altında fark kontrolü yok. Zaman kaydırma yalnızca tam saat adımlarında hareket eder. 30 dakikalık veya başka bir kısmi saat uyumsuzluğu, bir uygulama ayarı değil, kaynak tarafı bir düzeltme gerektirir.
  • Saat dilimi adı seçici yok. Seçilecek bir şehir veya bölge gibi adlandırılmış saat dilimleri listesi yoktur. Yalnızca kaynağınızın mevcut rehberine göre sayısal bir saat farkıdır.
  • Genel yenileme başarısızlığı mesajlaşması. Başarısız bir EPG yenilemesi, nedenden bağımsız olarak tek bir mesaj gösterir. Kötü bir URL, bir ağ kopması ve bozuk bir kaynak dosyası, uygulamanın tarafından hepsi aynı görünür.
  • Kanal eşleştirme kaynağa bağlıdır. Önbelleğe alınmış rehber verisi, XMLTV beslemesi ve playlist'iniz veya hesabınızın ikisinin de kullandığı kanal tanımlayıcısıyla kanallarınızla eşleştirilir. Bir kaynağın XMLTV beslemesi playlist'inizden farklı kanal tanımlayıcıları kullanıyorsa, program verisi doğru kanalla eşleşmez. Bu, Zaman kaydırma'nın ele aldığı bir şey değil, bir kaynak veri hizalama sorunudur.

Hangi indirmeyi kullanmalısınız?

EPG ayarları, IPTV Expert'in yayınlandığı her platformda aynı şekilde çalışır, bu yüzden burada belirtilecek platforma özel bir adım yoktur. Uygulama zaten kuruluysa, yukarıdaki ayarlar doğrudan uygulanır. İlk kez kuruyorsanız, tam IPTV Expert indirme seçicisi her desteklenen cihazı kapsar. Kurulduktan sonra, hangi kaynak formatını ekleyeceğinize henüz karar vermediyseniz M3U mü Xtream Codes mi: Hangi IPTV Giriş Formatını Kullanmalısınız? yararlı bir sonraki okumadır.

IPTV Expert

Ekranınızda izleyin

Tercih ettiğiniz platform için IPTV Expert dosyasını indirin.

İndir

IPTV Expert kanal, oynatma listesi veya abonelik sağlamaz, barındırmaz veya satmaz.