DOKUZ BİN KANAL, İZLEDİĞİN YİRMİ TANE
iPhone ve CarPlay’de IPTV kanal grupları. Dokuz bin değil, yirmi kanal.
iPhone ve CarPlay’de IPTV kanal grupları liste dosyasının kendisinden gelir: #EXTINF satırındaki group-title özniteliğinden ya da altındaki bir #EXTGRP satırından. Dashow, Canlı TV grup menüsünü bu değerlerden kurar. İkisini de bildirmeyen bir M3U listesi düz gelir; o zaman izlediğin kanalları Favoriler olarak işaretle.
- 01
Gruplama listenin içine yazılır: #EXTINF satırındaki group-title ya da kendi satırındaki #EXTGRP.
- 02
group-title fiilî bir M3U uzantısıdır; bu yüzden aynı dosya her oynatıcıda başka türlü sıralanır.
- 03
Dosyada kategori yoksa IPTV kanallarına en hızlı Favoriler ve Son izlenenler üzerinden ulaşırsın.
Nasıl çalışır?
Hızlı başlangıç
- 01
Göz at içinde Canlı TV’yi aç
Göz at konumlarla başlar; Canlı TV de IPTV kanallarını tutar.
- 02
Grup menüsünü kullan
Önce kaynağı seç, sonra listeyi grup menüsüyle daralt.
- 03
Favorilerini işaretle
İzlediğin kanalları işaretle; Favoriler altında toplansınlar.
- 04
Liste dosyasını kontrol et
Grup menüsü yoksa .m3u dosyasını aç ve içinde group-title ile #EXTGRP ara.
Düz kanal listesi, M3U listesinin bir özelliğidir.
Aradığın gruplama oynatıcıdaki bir ayar değil. Listenin içindeki veri. M3U bir metin dosyasıdır ve her kanal en az iki satır kaplar: kanalın üstverisini taşıyan bir #EXTINF satırı, hemen altında da yayın adresi. Kategori de o adresin üstüne yazılır.
Bu yüzden aynı kanalları taşıyan iki liste aynı iPhone’da farklı davranır. Biri Haberler, Spor ve Filmler gruplarını tutan bir grup menüsüyle açılır. Diğeri tek bir sütunda dokuz bin satır olarak açılır. Telefonla ilgili hiçbir şey ikisi arasında değişmiyor. Değişen, dosyalar.
Bir #EXTINF satırını oku, sonra #EXTGRP’ye bak.
İşte eksiksiz bir kanal kaydı: #EXTINF:-1 tvg-id="123" tvg-name="Kanal Adı" tvg-logo="http://example.com/logo.png" group-title="Haberler", Kanal Adı. Süre ile virgül arasındaki her şey anahtar-değer üstverisidir; virgülden sonraki metin ise oynatıcının gösterdiği addır. -1 veya 0 süresi, önceden tanımlı uzunluğu olmayan bir yayını işaretler.
Listelerin çoğunda dört öznitelik karşına çıkar ve kategorileri onlardan biri kurar. Grup, kendi satırında da bildirilebilir. #EXTINF satırındaki group-title kazanır; o yoksa altındaki bir #EXTGRP satırı kendisinden sonraki kaydın grubunu adlandırır. .m3u dosyasını düz bir metin düzenleyicide ikisi için de ara; çünkü bir dosya hiç group-title olmadan da kategori taşıyabilir.
- tvg-id, sağlayıcının kanal kaydına verdiği kimlik.
- tvg-name, kaynağın yazdığı hâliyle kanal adı; virgülden sonraki görünen addan ayrı tutulur.
- tvg-logo, kanal logosunun HTTP adresi.
- group-title, kategori adı. Grubu kuran öznitelik budur.
group-title bir belirtim değil, fiilî bir uzantıdır.
RFC 8216, #EXTINF’i HTTP Live Streaming’in parçası olarak tanımlar; süreyi ve virgülden sonraki başlık metnini belirler. tvg-id, tvg-logo, group-title ya da #EXTGRP hakkında hiçbir şey söylemez. Bu öznitelikler liste araçları ile oynatıcılar arasındaki uygulamadan doğdu ve hiçbir standart kuruluşu onları onaylamadı.
Ortada bir hakem yok. Bir oynatıcının bir listeden kategori ağacı kurarken diğerinin aynı dosyayı tek uzun bir sütun olarak göstermesi bundan; her biri hangi öznitelikleri okuyacağına kendi karar verdi. Sağlayıcının tek bir özniteliği değiştirerek kategorilerini yeniden düzenleyebilmesi de bundan.
Favoriler ile kısa bir liste kur.
Bir M3U listesi hiç IPTV kanal grubu taşımıyorsa yanıt Favoriler’dir. Canlı bir kanalı işaretle; Göz at içindeki Favoriler konumuna katılır. Bu, sağlayıcının yazdığı değil senin kurduğun bir listedir. İşaretlenmiş yirmi kanal, hiçbir #EXTINF satırının bildirmediği bir kategori gibi davranır.
Gerisini Son izlenenler tamamlar. Açtığın canlı kanallar, aygıtta kaydedilen izleme süresi kullanılarak izleme sırasına göre tutulur. Kısa bir Favoriler listesi ile Son izlenenler arasında iPhone, öğle molasında dokuz bin satır yerine haberlerle açılır.
Yenileme, yeni dosya hangi kategorileri bildiriyorsa onları getirir.
Liste yenilemesi işlemseldir: yeni liste bütün hâlinde geldiğinde eskisinin yerini alır; başarısız olan bir yenileme ise aygıtta zaten duran kanallara dokunmaz. Başarılı olduğunda kategoriler yeni dosya ne bildiriyorsa odur. Spor’u SPOR olarak yeniden adlandıran bir sağlayıcı senin grubunu da yeniden adlandırır.
Bu sayfa listede duruyor. Liste eklemek M3U listesi rehberinin konusu; yüklenmeyen ya da oynamayan bir liste, liste sorun giderme rehberine ait; araç ekranındaki canlı kanal ise CarPlay’de IPTV sayfasında. Dosya hiç kategori bildirmiyorsa kaynaktan group-title eklemesini iste.




