Mündəricat:

Tvheadend -ə nişanlar və fərqli EPG əlavə etmək: 11 addım
Tvheadend -ə nişanlar və fərqli EPG əlavə etmək: 11 addım

Video: Tvheadend -ə nişanlar və fərqli EPG əlavə etmək: 11 addım

Video: Tvheadend -ə nişanlar və fərqli EPG əlavə etmək: 11 addım
Video: Tvheadend IPTV Server Setup for Freeview NZ 2024, Noyabr
Anonim
Tvheadend -ə nişanlar və fərqli EPG əlavə etmək
Tvheadend -ə nişanlar və fərqli EPG əlavə etmək

Kabel kəsmə sistemimdə yayımlanan TV, ubuntu və tvheadend işləyən bir kompüterə qoşulmuş dörd USB TV qəbuledicisindən istifadə edir. Hər bir TV OSMC -də Kodi işləyən bir Raspberry Pi -yə qoşulur. Tvheadend, şəxsi video qeydləri (rəqəmsal video qeydləri və ya DVR olaraq da bilinən PVR) daxil olmaqla bir çox xüsusiyyət təmin edir.

Tvheadend, quraşdırılmış elektron proqramlaşdırma bələdçisi (EPG) ilə gəlir. EPG, şounun başlama və bitmə vaxtlarını və şounun təsvirini verən bir TV bələdçisinə bənzəyir. Daxili EPG, yayımlanan siqnaldan qarşıdakı şoular haqqında məlumat alır.

Tamaşalar haqqında verilən təfərrüat səviyyəsi məni qane etmir.

Bəzi araşdırmalardan sonra Schedules Direct və zap2it ABŞ -da yayımlanan telekanallar üçün ən yaxşı alternativ kimi görünür. Cədvəllər Direct bir ödəniş tələb edir (~ 20 $/il) və zap2it pulsuzdur. Beləliklə, zap2it'i seçdim, amma bir müddət yanvar ayında zap2it veb saytını dəyişdirdi və EPG məlumatlarını yükləmək pozuldu. Yükləmə kodu yeniləndi, lakin yeni kod EPG məlumatlarını yükləyə bilmədi. Ayrıca, zap2xml səhifəsində mc2xml və linkdə bir virus var. Beləliklə, Schedules Direct -ə keçdim.

Dəfələrlə Google zap2it və zap2xml təlimatlarını araşdırdım və tapdıqlarımdan razı qalmadım. Əminəm ki, həqiqətən yaxşı təlimatlar var, sadəcə tapa bilmədim. (Aşağıdakı Duh Momentimə baxın)

Məmnun olmadığım üçün zap2it təlimatlarının kritik addımlar üzərində parıldadığını və ya köhnəldiyini nəzərdə tuturam. Nümunə olaraq, bu reddit yazısı həqiqətən çox gözəldir və EPG -ni təkmilləşdirməklə maraqlandım, amma çox vacib addımları əhatə edir. Və bununla bitir:

"Ümid edirəm bunun sizin üçün bir mənası var və uğurlar - bu mümkündür, amma bunu ilk dəfə etməyincə, proses bir az qarışıq görünəcək!"

Mənim Duh Anım: Bu təlimatı zap2it istifadə edərək bitirdikdə, işlədiklərindən əmin olmaq üçün hər addımı geriyə qaytardım. Və rocky4546 -nın Avtomatik Quraşdırma addımlarının tam doğru olduğunu və təqib etmək çox asan olduğunu başa düşdüm. Hər hansı bir səbəbdən, müxtəlif əl quraşdırma təlimatlarını bağladım və mükəmməl işləyən Avtomatik Quraşdırmanı atladım. Bu təlimatçının faydalı olub -olmayacağına əmin deyiləm, amma dərsliklərdən keçmək mənim üçün təhsil idi.

Schedule Direct -dən istifadə etmək üçün təlimatı yenilədim. Cədvəl Birbaşa istiqamətlər zap2it -dən daha sadədir.

Addım 1: hissələri toplayın

Parçaları toplayın
Parçaları toplayın

Bu göstərişli, bu təlimata əlavə bir şeydir: Kordon kəsmə sistemim

Parçalar:

  • OSMC -də tvheadend işləyən kompüter
  • OSMC -də Kodi işləyən Raspberry Pi
  • Nişanları və TV Bələdçisini təkmilləşdirdiyim üçün dərini də dəyişdim. Bir neçə ay ərzində standart Kodi dərisini istifadə etdim. Beləliklə, həyat yoldaşımla nəyi bəyəndiyimizi və nəyi bəyənmədiyimizi təyin edə bildik. Dərini "xperience1080" olaraq dəyişdirdim
  • Cədvəllər Birbaşa hesab illik $ 19.99

Qeydlər:

Matça ilə örtülmüş mətn, məlumatlarınızla əvəz olunmalıdır (istifadəçi adı)

Addım 2: Birbaşa Hesab Planı qurun

Birbaşa Hesab Cədvəli qurun
Birbaşa Hesab Cədvəli qurun

Schedule Direct hesabı üçün qeydiyyatdan keçin

  • Schedules Direct üçün bu linki izləyin
  • Qeydiyyat səhifəsini doldurun (şəkil 2)
  • Qeydiyyatdan keçin! düymə
  • Schedules Direct hesabınızın səhifəsinə keçməlidir. Əks təqdirdə, e -poçt və şifrənizi istifadə edərək daxil olun

Addım 3: Proqramlarınızı Birbaşa Kanallar seçin

Cədvəllərinizi Birbaşa Kanallar seçin
Cədvəllərinizi Birbaşa Kanallar seçin

Yayımçılar əslində bir çox kanal ötürürlər. Məsələn, mənim ərazimdə CW (54.1) LAFF (54.2) və Grit (54.3) yayımlayır.

Sistemimi yalnız Mərkəzi Texasdakı əsas kanallardan istifadə etməyə qurdum: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) və PBS Kids (18.4). Mövcud olan kanalları seçə bilərsiniz. Daha sonra hər zaman daha çox kanal əlavə edə bilərsiniz.

Kanallarınızı seçin

  • Varsayılan olaraq bütün kanallar daxildir
  • "Sıra əlavə et" bağlantısını vurun (şəkil 1)

    • Poçt kodunuzu daxil edin
    • "Yayım (Anten)" seçin
  • Sevdiyiniz kanalları əlavə edin (şəkil 3)

    Bunlar mənimdir: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) və PBS Kids (18.4)

  • "Saxla" düyməsini basın

Addım 4: Cədvəlləri birbaşa serverinizdə qurun

Cədvəlləri birbaşa serverinizdə qurun
Cədvəlləri birbaşa serverinizdə qurun

Tvheadend, Schedules Direct -dən bir xml faylını oxumalıdır.

/Usr/bin/tv_grab_na_tvmedia istifadə edir. Bunu yükləməmisinizsə, çalıştırın:

$ sudo apt-get install xmltv-util

MacBook -da bir terminal pəncərəsi açın və aşağıdakılardan birini istifadə edərək tvheadend serverinə daxil olun:

$ ssh ♣username♣@♣tvheadend-server-name♣.local

$ ssh ♣ istifadəçi adı ♣@♣ tvheadend-server-ip-ünvan ♣

MacBook terminal pəncərəsindəki tvheadend serverində əmrlərlə bir kataloq/home/♣ istifadəçi adı ♣/xmltv yaradın:

$ sudo mkdir/home/♣ istifadəçi adı ♣/xmltv

Və hts -dən simvolik bir əlaqə yaradın

$ sudo su - hts

hts $ ln -s/home/♣ istifadəçi adı ♣/xmltv.xmltv hts $ logout

Hts olaraq daxil olduğunuz üçün yuxarıdakılar bir az qarışıq ola bilər və ev kataloqunuz /home /hts -dir. Bunu görmək üçün $ ls ~/daxil edin.

$ Logout daxil edərkən istifadəçi hts istifadəçisindən çıxırsınız. Simvolik bağlantı ♣ istifadəçi adınıza visible görünməyəcək, ancaq hts istifadəçisinə aiddir və hts istifadə edən və ♣ istifadəçi adınız haqqında bilməyən tvheadend -in düzgün işləməsi üçün ~ xmltv linki tələb olunur.

Cədvəlləri birbaşa konfiqurasiya edin

API Açarınızı hesab səhifənizdə tapa bilərsiniz (Şəkilə baxın)

Aşağıdakı əmri işlədərək cədvəlləri konfiqurasiya edin:

$/usr/bin/tv_grab_na_tvmedia-hesabınızın idarəetmə paneli səhifəsində tapılan API Açarını konfiqurasiya edin (https://www.xmltvlistings.com/account/) API Açarı: ♣ Sizin api-açarınız Hesab səhifənizdən sıralar əlavə edə və ya dəyişdirə bilərsiniz (https://www.xmltvlistings.com/account/) Sıra: 0: Broadcast-Cedar Park, TX Birini seçin: [0 (default = 0)] 0

Addım 5: Tvheadend Grabber Modulu

Tvheadend Grabber Modulu
Tvheadend Grabber Modulu

/Usr/bin/tv_grab_na_tvmedia aktiv edin

  • Bir brauzer açın və tvheadend qurğusuna gedin

    • https://tvheadend.local: 9981/extjs.html
    • Brauzerimdə tv başımı qısa bir şəkildə saxlayıram və istifadəçi adı və şifrəmi saxlayıram
  • TVHeadend veb saytında Konfiqurasiya -> Kanal / EPG -> EPG Tutucu Modullarına gedin

    • Hər yaşıl çek üçün (bir dəfəyə yalnız bir dəfə)

      • Aktiv edilmiş qutudan işarəni çıxarın və
      • Yadda saxla
      • Yaşıl çekin yox olmasını təmin etmək üçün səhifəni yeniləməyiniz lazım ola bilər
    • İndi "Daxili: XMLTV: Şimali Amerika (XMLTVListings.com by TVMedia") axtarın.

      • Sağ alt küncdə, qeyd pəncərəsini açan ikiqat yuxarı ox işarəsini vurun
      • Tv_grab_file ilə xətti seçin
      • Aktiv edilmiş qutusunu yoxlayın
      • Yadda saxla
      • giriş pəncərəsi işləyib işləmədiyini göstərəcək

Addım 6: EPG Grabber

EPG tutan
EPG tutan
EPG tutan
EPG tutan

EPG tutan

  • TVHeadend veb saytında, Konfiqurasiya -> Kanal / EPG -> EPG Tutucuya gedin
  • "Kanal nömrəsini yeniləyin" yoxlayın
  • Cron multiline -də:

    • # grabber səhər 6 -da işləyir. Grabber hər gün səhər 6, 2 və 6 -da işləyir
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Saxla düyməsini basın

EPG Kanalları

Kanallar şəkildəki kimi görünməlidir

Addım 7: TV Nişanları

TV nişanlar
TV nişanlar

TV nişanları tapın

  • Mən googled: şəkil parametrindən istifadə edərək abc tv simvolu və şəbəkələrin hər biri üçün nişanlar tapa bildim.
  • Həm png, həm də-j.webp" />
  • Şəkli MacBook -da saxladım

Kataloq yaradın

  • Terminal pəncərəsindəki MacBook -da daxil olun ($ ssh)
  • Bir kataloq yaradın

$ sudo mkdir/home/♣ istifadəçi adı ♣/xmltv/ikonlar

$ çıxış

Nişanları Raspberry Pi -yə kopyalayın

Terminal pəncərəsində nişanları Raspberry Pi -yə kopyalayın

$ scp *.png ♣username♣@♣tvheadend-server-name♣.local:/home/♣ istifadəçi adı ♣/xmltv/simgeler/.

TV başında nişanları aktiv edin

  • Brauzerdə tvheadend və Konfiqurasiya -> Kanal / EPG -> Kanallar bölməsinə keçin
  • Kanallarınızdan biri üçün xətt seçin
  • Redaktə et düyməsini basın
  • İstifadəçi Nişanı sahəsinə yolu daxil edin (Fox kanal 7.1 və simge 7.1., Png)

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

Addım 8: Əlavə: İstinadlar

Cədvəllər Birbaşa

Bələdçi: TVHeadEnd üçün XMLTV -ni necə qurmaq olar

reddit yazısı

Addım 9: Əlavə: Yeniləmələr

16 JAN 2018:

zap2xml.pl təkmilləşdirildi və bir neçə şey dəyişdi. Beləliklə, dəyişiklikləri qəbul etmək üçün dəyişikliklər etdim

20 JAN 2018:

  • Ayın əvvəlində, zap2it veb saytını dəyişdirdi və EPG məlumatlarını çəkməyi bir şəkildə pozdu. Kodun yeni versiyasına keçdim, amma bu kömək etmədi və tamamlamadan əvvəl səhv olardı.
  • Zap2it -dən ödəniş xidməti olan Schedules Direct -ə keçildi (~ 20 $/il), lakin istifadəsi daha asandır.
  • Cədvəlləri Birbaşa əks etdirmək üçün təlimatlandırılmış şəkildə yeniləndi

Addım 10: Əlavə: Problemlərin aradan qaldırılması

Addım 11: Əlavə: Avtomatik Quraşdırma

Bunu istifadə etməsəm də, işləməli olduğu görünür:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Tövsiyə: