Cuprins:

Adăugarea de pictograme și EPG diferite la Tvheadend: 11 pași
Adăugarea de pictograme și EPG diferite la Tvheadend: 11 pași
Anonim
Adăugarea de pictograme și EPG diferite la Tvheadend
Adăugarea de pictograme și EPG diferite la Tvheadend

Televiziunea difuzată în sistemul meu de tăiere a cablurilor folosește patru receptoare TV USB conectate la un computer care rulează ubuntu și tvheadend. Fiecare televizor este conectat la un Raspberry Pi care rulează Kodi pe OSMC. Tvheadend oferă multe funcții, inclusiv înregistrarea video personală (PVR, cunoscută și sub numele de înregistrare video digitală sau DVR).

Tvheadend vine cu un ghid de programare electronică încorporat (EPG). Un EPG este ca un ghid TV care oferă orele de început și de oprire a emisiunii și o descriere a emisiunii. EPG-ul încorporat extrage informații despre emisiunile viitoare din semnalul de difuzare over-the-air.

Nu sunt mulțumit de nivelul de detaliu oferit despre spectacole.

După unele cercetări, Schedules Direct și zap2it par a fi cele mai bune alternative pentru canalele TV difuzate în SUA. Schedules Direct percepe o taxă (~ 20 USD / an), iar zap2it este gratuit. Așadar, am ales zap2it, dar cândva în ianuarie zap2it și-a schimbat site-ul și descărcarea datelor EPG s-a rupt. Codul de descărcare a fost actualizat, dar noul cod nu a reușit să descarce datele EPG. De asemenea, pagina zap2xml conține un link către mc2xml, iar linkul conține un virus. Deci, am trecut la Schedules Direct.

Am căutat de multe ori instrucțiunile de instalare zap2it și zap2xml și nu am fost mulțumit de ceea ce am găsit. Sunt sigur că există instrucțiuni foarte bune, pur și simplu nu le-am putut găsi. (Vezi Momentul meu Duh mai jos)

Dacă nu sunt mulțumiți, vreau să spun că instrucțiunile zap2it trec peste pași critici sau sunt învechite. De exemplu, această postare reddit este cu adevărat grozavă și m-a interesat să îmbunătățesc EPG, dar trece peste niște pași foarte importanți. Și se încheie cu:

"Sper că acest lucru are un sens pentru dvs. și noroc - este realizabil, dar până când nu ați făcut-o prima dată, procesul va părea un pic complicat!"

Momentul meu Duh: Când am terminat acest instructable folosind zap2it, mă întorceam în fiecare etapă pentru a mă asigura că au funcționat. Și mi-am dat seama că pașii de instalare automată ai rocky4546 erau exact corecți și foarte ușor de urmat. Indiferent de motiv, am blocat diverse ghiduri manuale de instalare și am omis instalarea sa automată, care funcționează perfect. Nu sunt sigur dacă acest instructable va fi de ajutor, dar a fost educativ pentru mine să parcurg pașii manuali.

Am actualizat instrucțiunile de utilizare a programului direct. Programarea direcțiilor directe este mult mai simplă decât zap2it.

Pasul 1: Adunați părți

Adunați piese
Adunați piese

Acest instructable este un supliment la acest instructable: My Cord Cutting System

Părți:

  • PC care rulează tvheadend pe OSMC
  • Raspberry Pi rulează Kodi pe OSMC
  • De când am actualizat icoanele și Ghidul TV, am schimbat și aspectul. Am folosit pielea standard Kodi timp de câteva luni. Deci, soția mea și cu mine am putut stabili ce ne-a plăcut și ce nu ne-a plăcut. Am schimbat pielea în „xperience1080”
  • Programul contului este de 19,99 USD pe an

Note:

Textul inclus în pică este menit să fie înlocuit cu datele dvs., ername nume de utilizator ♣

Pasul 2: configurați programarea contului direct

Configurați programarea contului direct
Configurați programarea contului direct

Înregistrați-vă pentru contul Schedule Direct

  • Urmați acest link către Schedules Direct
  • Completați pagina de înregistrare (imaginea 2)
  • Faceți clic pe Înscriere! buton
  • Programele directe ar trebui să meargă la pagina contului dvs. Dacă nu, conectați-vă utilizând adresa de e-mail și parola

Pasul 3: Selectați programul canalelor directe

Selectați programul dvs. Canalele directe
Selectați programul dvs. Canalele directe

Radiodifuzorii transmit de fapt multe canale. De exemplu, în zona mea, CW (54.1) difuzează LAFF (54.2) și Grit (54.3).

Mi-am configurat sistemul să folosească doar canalele principale din centrul Texasului: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) și PBS Kids (18.4). Puteți alege orice canale sunt disponibile. Puteți adăuga oricând mai multe canale mai târziu.

Selectați canalele

  • În mod implicit, toate canalele sunt incluse
  • Faceți clic pe linkul „Adăugați linie” (imaginea 1)

    • Introduceți codul poștal
    • Selectați „Difuzare (antenă)”
  • Adăugați canalele preferate (imaginea 3)

    Acestea sunt ale mele: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) și PBS Kids (18.4)

  • Faceți clic pe „Salvați”

Pasul 4: Configurați programele direct pe serverul dvs

Configurați programele directe pe serverul dvs
Configurați programele directe pe serverul dvs

Tvheadend trebuie să citească un fișier XML din Schedules Direct.

Folosește / usr / bin / tv_grab_na_tvmedia. Dacă nu aveți acest lucru instalat, executați:

$ sudo apt-get install xmltv-util

Deschideți o fereastră de terminal pe MacBook și conectați-vă la serverul tvheadend folosind una dintre următoarele:

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

$ ssh ername nume de utilizator ♣ @ ♣ tvheadend-server-ip-address ♣

Pe serverul tvheadend dintr-o fereastră terminal MacBook, creați un director / home / ername nume de utilizator ♣ / xmltv cu comenzile:

$ sudo mkdir / home / ername nume de utilizator ♣ / xmltv

Și faceți o legătură simbolică din hts

$ sudo su - hts

hts $ ln -s / home / ♣ nume de utilizator ♣ / xmltv.xmltv hts $ deconectare

Cele de mai sus pot fi puțin confuze, deoarece vă autentificați ca hts, iar directorul dvs. principal este / home / hts. Pentru a vedea acest lucru, introduceți $ ls ~ /.

Când introduceți $ logout, vă deconectați de la utilizator. Link-ul simbolic nu va fi vizibil pentru ername numele dvs. de utilizator ♣, dar este pentru utilizatorul hts și este necesar linkul xmltv pentru funcționarea corectă a tvheadend, care folosește hts și nu știe despre ♣ numele dvs. de utilizator ♣.

Configurați programele directe

Cheia dvs. API poate fi găsită pe pagina contului dvs. (consultați Imagine)

Configurați programele directe executând comanda:

$ / usr / bin / tv_grab_na_tvmedia --configure API Key găsită în pagina de tablou de bord a contului dvs. (https://www.xmltvlistings.com/account/) API Key: ♣ your-api-key ♣ Alegeți una dintre programările dvs. Puteți adăuga sau modifica linii din pagina contului dvs. (https://www.xmltvlistings.com/account/) Programare: 0: Broadcast-Cedar Park, TX Selectați una: [0 (implicit = 0)] 0

Pasul 5: Tvheadend Grabber Module

Modulul Grabber Tvheadend
Modulul Grabber Tvheadend

Activați / usr / bin / tv_grab_na_tvmedia

  • Deschideți un browser și accesați instalarea televizorului

    • https://tvheadend.local: 9981 / extjs.html
    • Păstrez o scurtătură la capătul televizorului în browserul meu și păstrez numele de utilizator și parola
  • În site-ul TVHeadend, accesați Configurare -> Canal / EPG -> Module EPG Grabber

    • Pentru fiecare cec verde, (faceți unul câte unul)

      • Debifați caseta Activat și
      • Salvați
      • Este posibil să trebuiască să reîmprospătați pagina pentru a vă asigura că verificarea verde a dispărut
    • Acum, căutați „Intern: XMLTV: America de Nord (XMLTVListings.com de TVMedia”

      • În colțul din dreapta jos, faceți clic pe pictograma săgeată dublă în sus, care deschide fereastra jurnal
      • Selectați linia cu tv_grab_file
      • Bifați caseta Activat
      • Salvați
      • fereastra jurnal va arăta dacă funcționează sau nu

Pasul 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Pe site-ul TVHeadend, accesați Configurare -> Canal / EPG -> EPG Grabber
  • Bifați „Actualizați numărul canalului”
  • În multilinie Cron:

    • # grabber rulează la 6am. Grabber rulează zilnic la 6:00, 14:00 și 18:00
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Faceți clic pe Salvare

Canalele EPG

Canalele ar trebui să arate ca cele din imagine

Pasul 7: Pictograme TV

Pictograme TV
Pictograme TV

Găsiți pictograme TV

  • Am căutat pe Google: pictograma tv ABC folosind setarea imaginii și am putut găsi pictograme pentru fiecare dintre rețele.
  • Am selectat atât fișiere PNG, cât și-j.webp" />
  • Am salvat imaginea pe MacBook

Creați director

  • Pe MacBook într-o fereastră de terminal, conectați-vă ($ ssh)
  • Creați un director

$ sudo mkdir / home / ername nume de utilizator ♣ / xmltv / pictograme

$ deconectare

Copiați pictogramele în Raspberry Pi

Într-o fereastră de terminal, copiați pictogramele în Raspberry Pi

$ scp *.png ♣username♣@♣tvheadend-server-name♣.local: / home / ♣ username ♣ / xmltv / icons /.

Activați pictogramele în tvheadend

  • În browser, accesați tvheadend și Configurare -> Canal / EPG -> Canale
  • Selectați o linie pentru unul dintre canalele dvs.
  • Faceți clic pe Editați
  • În câmpul Pictogramă utilizator, introduceți calea, ceva de genul (Fox este canalul 7.1, iar pictograma este 7.1., Png)

    fișier: ///home/hts/~xmltv/icons/7.1.png

Pasul 8: Anexă: Referințe

Programele directe

Ghid: Cum se configurează XMLTV pentru TVHeadEnd

reddit post

Pasul 9: Anexă: Actualizări

16 IAN2018:

zap2xml.pl a fost actualizat și s-au schimbat mai multe lucruri. Așadar, am făcut modificări pentru a le adapta

20 IAN2018:

  • La începutul lunii, zap2it și-a schimbat site-ul și a rupt cumva extragând datele EPG. Am făcut upgrade la noua versiune de cod, dar acest lucru nu a ajutat și s-ar erora înainte de finalizare.
  • A trecut de la zap2it la Schedules Direct, care este un serviciu cu plată (~ 20 USD / an), dar este mult mai ușor de utilizat.
  • Actualizat instructabil pentru a reflecta programele directe

Pasul 10: Anexă: Depanare

Pasul 11: Anexă: Instalare automată

Deși nu am folosit acest lucru, se pare că ar trebui să funcționeze:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Recomandat: