İçindekiler:

Tvheadend'e Simgeler ve Farklı EPG Ekleme: 11 Adım
Tvheadend'e Simgeler ve Farklı EPG Ekleme: 11 Adım

Video: Tvheadend'e Simgeler ve Farklı EPG Ekleme: 11 Adım

Video: Tvheadend'e Simgeler ve Farklı EPG Ekleme: 11 Adım
Video: Building a Hotel IPTV System for +300% Hotel Revenue? You Need To Know This... 2024, Kasım
Anonim
Tvheadend'e Simgeler ve Farklı EPG Ekleme
Tvheadend'e Simgeler ve Farklı EPG Ekleme

Kablo kesme sistemimdeki TV yayınını ubuntu ve tvheadend çalıştıran bir bilgisayara bağlı dört USB TV alıcısı kullanır. Her TV, OSMC'de Kodi çalıştıran bir Raspberry Pi'ye bağlanır. Tvheadend, kişisel video kaydı (dijital video kaydı veya DVR olarak da bilinen PVR) dahil olmak üzere birçok özellik sunar.

Tvheadend, yerleşik bir elektronik programlama kılavuzu (EPG) ile birlikte gelir. EPG, programın başlangıç ve bitiş zamanlarını ve programın açıklamasını sağlayan bir TV rehberi gibidir. Yerleşik EPG, havadan yayın sinyalinden yaklaşan gösteriler hakkında bilgi alır.

Gösteriler hakkında sağlanan ayrıntı düzeyinden memnun değilim.

Bazı araştırmalardan sonra, Schedules Direct ve zap2, ABD'deki TV kanalları için en iyi alternatifler gibi görünüyor. Schedules Direct bir ücret alır (~20$/yıl) ve zap2it ücretsizdir. Bu yüzden zap2it'i seçtim, ancak Ocak ayında bir ara zap2it web sitesini değiştirdi ve EPG verilerinin indirilmesi bozuldu. İndirme kodu güncellendi, ancak yeni kod EPG verilerini indiremedi. Ayrıca, zap2xml sayfası mc2xml'e bir bağlantı içerir ve bağlantı bir virüs içerir. Bu yüzden, Schedules Direct'e geçtim.

Kurulum zap2it ve zap2xml talimatlarını birçok kez googledim ve bulduklarımdan memnun kalmadım. Orada gerçekten iyi talimatlar olduğundan eminim, onları bulamadım. (Aşağıdaki Duh Momentime bakın)

Memnun kalmamakla, zap2it talimatlarının kritik adımları gözden kaçırdığını veya güncelliğini yitirdiğini kastediyorum. Örnek olarak, bu reddit gönderisi gerçekten harika ve EPG'yi geliştirmeye ilgi duymamı sağladı, ancak bazı çok önemli adımların altını çiziyor. Ve şu şekilde biter:

"Umarım bu sizin için bir anlam ifade eder ve iyi şanslar - yapılabilir, ancak ilk kez yapana kadar süreç biraz dolambaçlı görünecektir!"

Duh Anım: Bu talimatı zap2it kullanarak bitirdiğimde, çalıştıklarından emin olmak için her adıma geri dönüyordum. Rocky4546'nın Otomatik Kurulum adımlarının tam olarak doğru ve takip etmesi çok kolay olduğunu fark ettim. Sebep ne olursa olsun, çeşitli manuel kurulum kılavuzlarına kilitlendim ve mükemmel çalışan Otomatik Kurulumunu atladım. Bu talimatın yardımcı olup olmayacağından emin değilim, ancak manuel adımlardan geçmek benim için eğitici oldu.

Talimatı Doğrudan Schedule'ı kullanacak şekilde güncelledim. Zamanlama Doğrudan yol tarifleri zap2it'ten çok daha basittir.

Adım 1: Parçaları Toplayın

Parçaları Topla
Parçaları Topla

Bu talimat, bu talimata bir eklentidir: Kordon Kesme Sistemim

Parçalar:

  • OSMC'de tvheadend çalıştıran PC
  • OSMC'de Kodi çalıştıran Raspberry Pi
  • Simgeleri ve TV Rehberini yükselttiğim için dış görünümü de değiştirdim. Standart Kodi kaplamasını birkaç ay kullandım. Böylece karım ve ben neyi sevip neyi sevmediğimizi belirleyebilirdik. Cildi "xperience1080" olarak değiştirdim
  • Planlar Doğrudan hesap yılda 19,99 ABD doları

Notlar:

Maça içine alınmış metin, sizin verileriniz, ♣kullanıcı adı♣ ile değiştirilmelidir

Adım 2: Programlama Doğrudan Hesabını Ayarlayın

Kurulum Programı Doğrudan Hesap
Kurulum Programı Doğrudan Hesap

Schedule Direct hesabına kaydolun

  • Programlar Doğrudan için bu bağlantıyı takip edin
  • Kayıt sayfasını tamamlayın (resim 2)
  • Kaydol'u tıklayın! buton
  • Schedules Direct, hesap sayfanıza gitmelidir. Değilse, e-posta adresinizi ve şifrenizi kullanarak giriş yapın

Adım 3: Programlarınızı Doğrudan Kanallarınızı Seçin

Programlarınızı Seçin Doğrudan Kanallar
Programlarınızı Seçin Doğrudan Kanallar

Yayıncılar aslında birçok kanal yayınlıyor. Örneğin, benim bölgemde The CW (54.1), LAFF (54.2) ve Grit (54.3) yayınlıyor.

Sistemimi yalnızca Central Texas'taki ana kanalları kullanacak şekilde ayarladım: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) ve PBS Kids (18.4). Hangi kanalların mevcut olduğunu seçebilirsiniz. Daha sonra istediğiniz zaman daha fazla kanal ekleyebilirsiniz.

Kanallarınızı seçin

  • Varsayılan olarak tüm kanallar dahildir
  • "Sıra Ekle" bağlantısına tıklayın (resim 1)

    • Posta kodunuzu girin
    • "Yayın (Anten)" seçeneğini seçin
  • Favori kanallarınızı ekleyin (resim 3)

    Bunlar benim: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) ve PBS Kids (18.4)

  • "Kaydet" i tıklayın

Adım 4: Sunucunuzda Doğrudan Kurulum Programları

Kurulum Programları Doğrudan Sunucunuzda
Kurulum Programları Doğrudan Sunucunuzda

Tvheadend'in Schedules Direct'ten bir xml dosyası okuması gerekiyor.

/usr/bin/tv_grab_na_tvmedia kullanır. Bu kurulu değilse, çalıştırın:

$ sudo apt-get install xmltv-util

MacBook'unuzda bir terminal penceresi açın ve aşağıdakilerden birini kullanarak tvheadend sunucusunda oturum açın:

$ ssh ♣kullanıcı adı♣@♣tvheadend-sunucu-adı♣.local

$ ssh ♣kullanıcı adı♣@♣tvheadend-sunucu-ip-adresi♣

Bir MacBook terminal penceresindeki tvheadend sunucusunda, komutlarla bir /home/♣username♣/xmltv dizini oluşturun:

$ sudo mkdir /home/♣kullanıcı adı♣/xmltv

Ve hts'den sembolik bir bağlantı yapın

$ sudo su - hts

hts$ ln -s /home/♣kullanıcı adı♣/xmltv.xmltv hts$ çıkış

Yukarıdakiler biraz kafa karıştırıcı olabilir çünkü hts olarak oturum açıyorsunuz ve ana dizininiz /home/hts. Bunu görmek için $ ls ~/ girin.

$ logout girdiğinizde, kullanıcı hts kullanıcısının oturumunu kapatırsınız. Sembolik bağlantı ♣kullanıcı adınıza♣ görünmeyecektir, ancak hts kullanıcısına görünür ve hts kullanan ve ♣kullanıcı adınızı♣ bilmeyen tvheadend'in düzgün çalışması için ~xmltv bağlantısı gereklidir.

Programları Doğrudan Yapılandır

API Anahtarınız hesap sayfanızda bulunabilir (resme bakın)

Komutu çalıştırarak Schedules Direct'i yapılandırın:

$ /usr/bin/tv_grab_na_tvmedia --hesabınızın kontrol paneli sayfanızda bulunan API Anahtarını yapılandırın (https://www.xmltvlistings.com/account/) API Anahtarı: ♣api-anahtarınız♣ Listelerinizden birini seçin. Hesap sayfanızdan (https://www.xmltvlistings.com/account/) kadro ekleyebilir veya değiştirebilirsiniz Kadro: 0: Broadcast-Cedar Park, TX Birini seçin: [0 (varsayılan=0)] 0

Adım 5: Tvheadend Grabber Modülü

Tvheadend Grabber Modülü
Tvheadend Grabber Modülü

/usr/bin/tv_grab_na_tvmedia'yı etkinleştirin

  • Bir tarayıcı açın ve tvheadend kurulumunuza gidin

    • https://tvheadend.local:9981/extjs.html
    • Tarayıcımda tvheadend'ime kısa bir yol tutuyorum ve kullanıcı adı ve şifreyi saklıyorum
  • TVHeadend web sitesinde Configuration -> Channel / EPG -> EPG Grabber Modules'e gidin

    • Her yeşil kontrol için (tek seferde yalnızca bir tane yapın)

      • Etkin kutusunun işaretini kaldırın ve
      • Kaydetmek
      • Yeşil kontrolün tamamen kaybolduğundan emin olmak için sayfayı yenilemeniz gerekebilir.
    • Şimdi "Dahili: XMLTV: Kuzey Amerika (TVMedia'dan XMLTVListings.com" ifadesini arayın.

      • Sağ alt köşede, günlük penceresini açan çift yukarı ok simgesine tıklayın
      • tv_grab_file ile satırı seçin
      • Etkin kutusunu işaretleyin
      • Kaydetmek
      • günlük penceresi çalışıp çalışmadığını gösterecek

Adım 6: EPG Yakalayıcı

EPG Yakalayıcı
EPG Yakalayıcı
EPG Yakalayıcı
EPG Yakalayıcı

EPG Yakalayıcı

  • TVHeadend web sitesinde Yapılandırma -> Kanal / EPG -> EPG Grabber'a gidin
  • "Kanal Numarasını Güncelle" seçeneğini işaretleyin
  • Cron multiline'da:

    • # kapmak sabah 6'da çalışır. Grabber her gün 06:00, 14:00 ve 18:00'de çalışır
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Kaydet'i tıklayın

EPG Kanalları

Kanallar resimdeki gibi görünmelidir

7. Adım: TV Simgeleri

TV Simgeleri
TV Simgeleri

TV Simgelerini Bul

  • Googled: abc tv simgesi görüntü ayarını kullanarak ve ağların her biri için simgeler bulabildim.
  • Hem png hem de-j.webp" />
  • Resmi MacBook'uma kaydettim

Dizin oluştur

  • MacBook'ta bir terminal penceresinde oturum açın ($ ssh)
  • Bir dizin oluşturun

$ sudo mkdir /home/♣kullanıcı adı♣/xmltv/icons

$ çıkış

Simgeleri Raspberry Pi'ye kopyalayın

Bir terminal penceresinde simgeleri Raspberry Pi'ye kopyalayın

$ scp *.png ♣kullanıcı adı♣@♣tvheadend-sunucu-adı♣.local:/home/♣kullanıcı adı♣/xmltv/icons/.

tvheadend'de simgeleri etkinleştir

  • Tarayıcıda tvheadend ve Yapılandırma -> Kanal / EPG -> Kanallar'a gidin
  • Kanallarınızdan biri için bir satır seçin
  • Düzenle'yi tıklayın
  • Kullanıcı Simgesi alanına, şuna benzer bir yolu girin (Fox, kanal 7.1'dir ve simge 7.1'dir., png)

    file:///home/hts/~xmltv/icons/7.1.png

8. Adım: Ek: Referanslar

Doğrudan Tarifeler

Kılavuz: TVHeadEnd için XMLTV Kurulumu

reddit gönderisi

9. Adım: Ek: Güncellemeler

16Ocak2018:

zap2xml.pl yükseltildi ve birçok şey değişti. Bu yüzden, değişiklikleri karşılamak için değişiklikler yaptım

20JAN2018:

  • Ayın başlarında, zap2it web sitesini değiştirdi ve bir şekilde EPG verilerini çekmeyi kırdı. Kodun yeni sürümüne yükselttim, ancak bu yardımcı olmadı ve tamamlanmadan önce hata veriyordu.
  • zap2it'ten ücretli bir hizmet olan Schedules Direct'e geçildi (~20$/yıl), ancak kullanımı çok daha kolay.
  • Programları Doğrudan yansıtacak şekilde güncellenmiş talimat

Adım 10: Ek: Sorun Giderme

11. Adım: Ek: Otomatik Kurulum

Bunu kullanmama rağmen, çalışması gerekiyor gibi görünüyor:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Önerilen: