Kazalo:

Dodajanje ikon in različnih EPG v Tvheadend: 11 korakov
Dodajanje ikon in različnih EPG v Tvheadend: 11 korakov

Video: Dodajanje ikon in različnih EPG v Tvheadend: 11 korakov

Video: Dodajanje ikon in različnih EPG v Tvheadend: 11 korakov
Video: Полное руководство по Джеллифину | Плюс 10 лучших плагинов, которые необходимо иметь! 2024, November
Anonim
Dodajanje ikon in različnih EPG v Tvheadend
Dodajanje ikon in različnih EPG v Tvheadend

Oddajanje televizije v mojem sistemu za rezanje kabla uporablja štiri sprejemnike USB TV, povezane z osebnim računalnikom z ubuntu in tvheadend. Vsak televizor je povezan z Raspberry Pi, ki izvaja Kodi na OSMC. Tvheadend ponuja številne funkcije, vključno z osebnim snemanjem videa (PVR, ki je znan tudi kot digitalno snemanje videa ali DVR).

Tvheadend ima vgrajen elektronski programski vodnik (EPG). EPG je kot televizijski vodnik, ki ponuja čas začetka in konca oddaje ter opis oddaje. Vgrajen EPG črpa informacije o prihajajočih oddajah iz radijskega signala.

Nisem zadovoljen s stopnjo podrobnosti o oddajah.

Po nekaj raziskavah se zdi, da sta Schedules Direct in zap2it najboljša alternativa za oddajanje televizijskih kanalov v ZDA. Urniki Direct zaračunavajo provizijo (~ 20 USD/leto), zap2it pa je brezplačen. Tako sem se odločil za zap2it, vendar je nekje januarja zap2it spremenil svojo spletno stran in nalaganje podatkov EPG se je ustavilo. Koda za prenos je bila posodobljena, vendar nova koda ni uspela prenesti podatkov EPG. Stran zap2xml vsebuje tudi povezavo do mc2xml, povezava pa vsebuje virus. Tako sem prešel na Schedules Direct.

Večkrat sem googledal navodila za namestitev zap2it in zap2xml in nisem bil zadovoljen s tem, kar sem našel. Prepričan sem, da so tam res dobra navodila, preprosto jih nisem našel. (Glej moj Duh trenutek spodaj)

Če nisem zadovoljen, mislim, da navodila za zap2it prekrivajo kritične korake ali so zastarela. Na primer, ta objava na redditu je res odlična in me je zanimala za izboljšanje EPG, vendar prekriva nekaj zelo pomembnih korakov. In konča se z:

"Upam, da vam bo to imelo nekaj smisla in veliko sreče - to je izvedljivo, toda dokler tega ne storite prvič, se bo postopek zdel nekoliko zapleten!"

Moj trenutek Duh: Ko sem končal to navodilo z uporabo zap2it, sem se vračal skozi vsak korak, da sem zagotovil, da delujejo. Spoznal sem, da so bili koraki samodejne namestitve rocky4546 natančno pravilni in jih je bilo zelo enostavno slediti. Iz kakršnega koli razloga sem se zaklenil v različne priročnike za ročno namestitev in preskočil njegovo samodejno namestitev, ki odlično deluje. Nisem prepričan, ali bo ta pouk v pomoč, vendar je bilo za mene poučno iti skozi ročne korake.

Posodobil sem navodila za uporabo Schedule Direct. Razpored Neposredna navodila so veliko enostavnejša od zap2it.

Korak: Zberite dele

Zberite dele
Zberite dele

Ta navodila so dodatek k temu navodilu: Moj sistem za rezanje kabla

Deli:

  • Računalnik z operacijskim sistemom tvheadend na OSMC
  • Raspberry Pi z operacijskim sistemom Kodi na OSMC
  • Ker sem nadgrajeval ikone in TV vodnik, sem spremenil tudi videz. Standardno kožo Kodi sem uporabljal nekaj mesecev. Tako sva z ženo lahko ugotovila, kaj nama je všeč in kaj ne. Kožo sem spremenil v "xperience1080"
  • Načrtuje neposredni račun 19,99 USD na leto

Opombe:

Piko, priloženo pikam, naj bi nadomestili vaši podatki, ♣ uporabniško ime ♣

2. korak: Nastavite razpored neposrednega računa

Nastavitev razporeda Neposredni račun
Nastavitev razporeda Neposredni račun

Registrirajte se za račun Schedule Direct

  • Sledite tej povezavi do Schedules Direct
  • Izpolnite stran za registracijo (slika 2)
  • Kliknite Prijava! gumb
  • Schedules Direct bi moral iti na stran vašega računa. Če ne, se prijavite z e -pošto in geslom

3. korak: Izberite svoje urnike Neposredni kanali

Izberite Neposredni kanali vaših urnikov
Izberite Neposredni kanali vaših urnikov

Oddajatelji televizijskih programov dejansko oddajajo številne kanale. Na mojem območju na primer CW (54.1) oddaja LAFF (54.2) in Grit (54.3).

Sistem sem nastavil tako, da uporablja samo glavne kanale v osrednjem Teksasu: ABC (24,1), CBS (42,1), CW (54,1), Fox (7,1), NBC (36,1), PBS (18,1) in PBS Kids (18.4). Izberete lahko vse razpoložljive kanale. Kasneje lahko vedno dodate več kanalov.

Izberite svoje kanale

  • Privzeto so vključeni vsi kanali
  • Kliknite povezavo "Dodaj postavitev" (slika 1)

    • Vnesite svojo poštno številko
    • Izberite "Oddaja (antena)"
  • Dodajte svoje najljubše kanale (slika 3)

    To so moji: ABC (24.1), CBS (42.1), CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) in PBS Kids (18.4)

  • Kliknite "Shrani"

4. korak: Nastavite urnike neposredno na strežniku

Nastavitve urnikov neposredno na strežniku
Nastavitve urnikov neposredno na strežniku

Tvheadend mora prebrati datoteko xml iz programa Schedules Direct.

Uporablja/usr/bin/tv_grab_na_tvmedia. Če tega nimate nameščenega, zaženite:

$ sudo apt-get namestite xmltv-util

Odprite terminalsko okno na svojem MacBook -u in se prijavite na strežnik tvheadend z enim od naslednjih načinov:

$ ssh ♣ uporabniško ime♣@♣tvheadend-ime strežnika♣.local

$ ssh ♣ uporabniško ime ♣@♣ tvheadend-server-ip-naslov ♣

Na strežniku tvheadend v terminalskem oknu MacBook naredite imenik/home/♣ uporabniško ime ♣/xmltv z ukazi:

$ sudo mkdir/home/♣ uporabniško ime ♣/xmltv

In naredite simbolično povezavo iz hts

$ sudo su - hts

hts $ ln -s/home/♣ uporabniško ime ♣/xmltv.xmltv hts $ odjava

Zgornje je lahko nekoliko zmedeno, ker se prijavite kot hts, vaš domači imenik pa je /home /hts. Če si želite ogledati to, vnesite $ ls ~/.

Ko vnesete $ logout, se odjavite iz user hts user. Simbolična povezava ne bo vidna vašemu ♣ uporabniškemu imenu ♣, je pa uporabniku hts in povezava ~ xmltv je potrebna za pravilno delovanje tvheadenda, ki uporablja hts in ne ve za vaše ♣ uporabniško ime ♣.

Konfigurirajte urnike neposredno

Vaš ključ API najdete na strani računa (glejte sliko)

Konfigurirajte urnike neposredno z izvajanjem ukaza:

$/usr/bin/tv_grab_na_tvmedia-ključ za konfiguriranje API-ja, ki ga najdete na strani nadzorne plošče računa (https://www.xmltvlistings.com/account/), ključ API: ♣ vaš-api-ključ ♣ Izberite eno od svojih postavitev. Postavitve lahko dodate ali spremenite na strani računa (https://www.xmltvlistings.com/account/) Razpored: 0: Broadcast-Cedar Park, TX Izberite eno: [0 (privzeto = 0)] 0

5. korak: Tvheadend Grabber modul

Modul Tvheadend Grabber
Modul Tvheadend Grabber

Omogoči/usr/bin/tv_grab_na_tvmedia

  • Odprite brskalnik in pojdite na namestitev televizorja
    • https://tvheadend.local: 9981/extjs.html
    • V brskalniku imam bližnjico do televizorja in shranjujem uporabniško ime in geslo
  • Na spletnem mestu TVHeadend pojdite na Konfiguracija -> Kanal / EPG -> EPG Grabber Modules

    • Za vsako zeleno preverjanje (samo eno naenkrat)

      • Počistite polje Omogočeno in
      • Shrani
      • Morda boste morali osvežiti stran, da se prepričate, da zelenega kljukice ni več
    • Zdaj poiščite "Interno: XMLTV: Severna Amerika (XMLTVListings.com by TVMedia")

      • V spodnjem desnem kotu kliknite ikono dvojne puščice navzgor, ki odpre okno dnevnika
      • Izberite vrstico z datoteko tv_grab_file
      • Potrdite polje Omogočeno
      • Shrani
      • okno dnevnika bo pokazalo, ali deluje ali ne

6. korak: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Na spletnem mestu TVHeadend pojdite na Konfiguracija -> Kanal / EPG -> EPG Grabber
  • Potrdite polje »Posodobi številko kanala«
  • V več vrsticah Cron:

    • # grabber teče ob 6. uri zjutraj. Grabber vozi vsak dan ob 6.00, 14.00 in 18.00
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Kliknite Shrani

EPG kanali

Kanali bi morali biti podobni tistim na sliki

7. korak: TV ikone

TV ikone
TV ikone

Poiščite TV ikone

  • Z googleom: abc tv icon sem uporabil nastavitev slike in uspel najti ikone za vsako od omrežij.
  • Izbral sem datoteke png in-j.webp" />
  • Sliko sem shranil v svoj MacBook

Ustvari imenik

  • Na MacBook -u v terminalskem oknu se prijavite ($ ssh)
  • Ustvarite imenik

$ sudo mkdir/home/♣ uporabniško ime ♣/xmltv/icons

$ logout

Kopirajte ikone v Raspberry Pi

V terminalnem oknu kopirajte ikone v Raspberry Pi

$ scp *.png ♣ uporabniško ime♣@♣tvheadend-ime strežnika♣.local:/home/♣ uporabniško ime ♣/xmltv/icons/.

Omogoči ikone v tvheadend

  • V brskalniku pojdite na tvheadend in Konfiguracija -> Kanal / EPG -> Kanali
  • Izberite vrstico za enega od svojih kanalov
  • Kliknite Uredi
  • V polje Uporabniška ikona vnesite pot, na primer (Fox je kanal 7.1, ikona pa 7.1., Png)

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

8. korak: Dodatek: Reference

Neposredni urniki

Vodnik: Kako nastaviti XMLTV za TVHeadEnd

objava na redditu

9. korak: Dodatek: Posodobitve

16. JAN2018:

zap2xml.pl je bil nadgrajen in več stvari se je spremenilo. Zato sem naredil spremembe, da bi prilagodil spremembe

20. JAN2018:

  • V začetku meseca je zap2it spremenil svojo spletno stran in nekako prekinil vlečenje podatkov EPG. Nadgradil sem na novo različico kode, vendar to ni pomagalo in pred dokončanjem bi prišlo do napake.
  • Preklopili z zap2it na Schedules Direct, ki je plačljiva storitev (~ 20 USD/leto), vendar je uporaba veliko lažja.
  • Posodobljeno navodilo, ki odraža razporede Direct

10. korak: Dodatek: Odpravljanje težav

11. korak: Dodatek: Samodejna namestitev

Čeprav tega nisem uporabil, se zdi, da bi moralo delovati:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Priporočena: