Live TV’yi ağ üzerinden bir tuner ekleyerek Plex sunucuma kattığımda, sunucu platformu otomatik olarak güncel bir kanal rehberi oluşturdu. Jellyfin‘e eklediğimde ise istasyonlar arasında geçiş yapabilirdim, ancak geleneksel bir rehber oluşturulmadı. Jellyfin’de programlarla güncel kalan bir kanal rehberi edinmek ek yapılandırma gerektiriyor; ama SiliconDust buna için bana yılda 35 dolar ücret talep ediyordu.
Ekle
XDA

Google‘da
Tercihli Kaynak Olarak Ekle
Google Discover’da Takip Et

Sonuç olarak, tuner’ımın manuel olarak çekip güncelleyebileceğim ücretsiz bir kanal rehberi sunuyor; ya da birkaç günde bir çalışacak şekilde otomatikleştirip güncel tutabilirim. Ayrıca listeleri güncelleyecek bir sunucu tetikleyicisi de ayarladım, böylece hava üzerinden yayınlanan içerikleri izlemek ve kaydetmek Jellyfin’e bağlı ekranlardan daha kolay hale geldi.
Ağ tuner’ı eklemek
Jellyfin’de canlı TV istasyonlarını elde etmek kolay kısmıydı
Öncelikle HD antenimi tuner’a bağladım ve tuner’ı ağa bağladım. Anten ve tuner kombinasyonumu en iyi alımı sağlayacak bir yere yerleştirdim ve ağa, açık bir Ethernet bağlantı noktası bulunan bir Wi-Fi genişletici üzerinden bağladım. Doğrudan yönlendiriciye bağlamak ideal olurdu, ancak bu benim için mümkün değil. Her şey sorunsuz çalışıyor ve ben anteni yerleştirdiğim yerden en fazla kanalı alıyorum.

Ucuz tuner kutusuna ulaştım, yeni yazılımı kurdum ve kanalları güncelledim. Jellyfin yönetim panelinin Canlı TV bölümüne girdim ve ağ tuner’ı hemen tanıdı. Ardından Jellyfin kanalları görebiliyordu, ancak yine de bir rehber yoktu. SiliconDust, HDHomeRun ağ tuner’ı için ücretsiz iki günlük bir XMLTV kanal rehberi sunuyor. Listeyi çekmek için bir PowerShell scripti kullandım ve onu yerel olarak rehber.xml dosyası olarak kaydettim.
Kanal rehberini kurmak
Bir miktar yapılandırma gerekli
Doğru kanal rehberine sahip olma zamanı geldiğinde, rehber kaynağı olarak SiliconDust’un XMLTV API’sini kullandım. Bir PowerShell betiğini sunucunun yerel sürücüsüne kaydettim ve listeleri guide.xml dosyasına indirmek için çalıştırdım. Ardından bu dosyayı Jellyfin altında Live TV > TV Guide Data Providers bölümüne ekledim. Bu işlem tamamlandıktan sonra, Jellyfin’i rehberi okuyacak şekilde ayarladım; Refresh Guide Data düğmesini seçerek rehberin güncellenmesini ve tüm cihazlarımda görüntülenmesini sağladım.
XMLTV rehberini kurduktan sonra, betiği her iki günde bir manuel olarak çalıştırdım ve kanalları sunucunun kontrol panelinden güncelledim. PowerShell betiği, kimlik doğrulama belirtecini almak için tuner’ıma bağlanır, ardından bu belirteci kullanarak TV listelerini indirir. XMLTV belgesini doğrular ve önceki sürümü yerine rehberime kaydeder.
Jellyfin’in Scheduled Tasks bölümünde, betiğin her 24 saatte bir gece yarısı çalışması için bir Live TV tetikleyicisi ayarladım, XML rehber dosyasını kontrol ettim ve bulduğu tüm değişiklikleri uyguladım. Yine de, taze listeler için betiği her iki günde bir manuel olarak çalıştırarak güncellemeye devam ettim. Ancak bunu her zaman unutmuyordum ve betiği otomatikleştirecek basit bir yola ihtiyacım vardı.
Güncellemeleri otomatikleştirme
Artık XMLTV rehberim kendiliğinden güncelleniyor
Jellyfin rehberi her 24 saatte bir güncelledi, ancak bu güncelleme ancak içindeki verilerin doğruluğu kadar işe yarıyordu. Rehber güncelleme betiğini her zaman çalıştırdığımı hatırlamadım ve sıklıkla eksik kalan listelerle karşılaştım. Ardından doğru listeleri almak için betiği manuel olarak çalıştırdım ve ayrıca Jellyfin’deki güncellemeyi de çalıştırarak canlı TV rehberinin cihazlarımda doğru şekilde görüntülenmesini sağladım. Betik, ağ tuner’ımın hizmetinden yalnızca iki günlük program çeker ve bunu manuel olarak yönetmek, özellikle bir programı kaydetmek istediğimde kafa karıştırıcı hale geldi.
Jellyfin sunucum Windows üzerinde çalıştığı için, kanal listelerimi güncellemek amacıyla scripti otomatikleştirmek üzere Görev Zamanlayıcı’yı kullandım. Jellyfin’in XMLTV rehberini gece yarısı güncellemeyi ayarladığım için, scriptin her gün saat 22:00’de çalışacağı bir görev oluşturdum. Oluşturduğum görev PowerShell’in kaydedilmiş scriptimi başlatıp çalıştırmasını söylüyor. Sunucum her açık olduğu için otomasyon başarıyla işliyor. Kendiliğinden güncellenen bir rehbere sahip olmak çok daha kolay.
Şimdi, iki teknik adım aracılığıyla kendi kendine güncellenen gerçek bir kanal rehberim var. Ancak ekranın önündeyim ve ekranda ne olduğunu kontrol ederken bunu fark etmiyorum. SiliconDust’un ücretsiz hizmeti, iki günlük liste veriyor; bu da yeterli, çünkü çok fazla canlı izlemiyor veya kaydetmiyorum. Bu yüzden 14 günlük liste için ödeme yapmak benim için değer değil.
Jellyfin’de OTA kanal rehberi güncellemelerini ücretsiz otomatikleştirmek
Kanal rehberini benim elle yapmama gerek kalmadan güncel tutuyor. Zamanlanmış görev başarısız olursa veya Jellyfin çökerse, bunu kendim çalıştırmam gerekir; ancak canlı TV konusunda titiz olan sunucu bakımıyla beklenen budur.
SiliconDust HDHomeRun Flex 4K
Amazon’dan $200
Resmi Siteden $200
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.