Sadržaj:

Dodavanje ikona i različitih EPG -a na TV prijemnik: 11 koraka
Dodavanje ikona i različitih EPG -a na TV prijemnik: 11 koraka

Video: Dodavanje ikona i različitih EPG -a na TV prijemnik: 11 koraka

Video: Dodavanje ikona i različitih EPG -a na TV prijemnik: 11 koraka
Video: HTML & CSS Tutorial | Dodavanje socialnih ikona (SMF) [HD] 2024, Novembar
Anonim
Dodavanje ikona i različitih EPG -a na Tvheadend
Dodavanje ikona i različitih EPG -a na Tvheadend

Emitirana televizija u mom sistemu za rezanje kabela koristi četiri USB TV prijemnika spojena na računar koji radi na ubuntu i tvheadend. Svaki televizor spojen je na Raspberry Pi koji pokreće Kodi na OSMC -u. Tvheadend pruža mnoge mogućnosti, uključujući lično video snimanje (PVR, koje je poznato i kao digitalno video snimanje, ili DVR).

Tvheadend dolazi s ugrađenim elektroničkim vodičem za programiranje (EPG). EPG je poput TV vodiča koji nudi vrijeme početka i završetka emisije i opis emisije. Ugrađeni EPG iz signala emitiranja emituje informacije o predstojećim emisijama.

Nisam zadovoljan nivoom detalja o emisijama.

Nakon nekog istraživanja, Schedules Direct i zap2it izgledaju kao najbolje alternative za emitiranje TV kanala u SAD -u. Rasporedi Direct naplaćuje naknadu (~ 20 USD godišnje), a zap2it je besplatan. Stoga sam odabrao zap2it, ali negdje u siječnju zap2it je promijenio svoju web stranicu i preuzimanje EPG podataka je prekinuto. Kôd za preuzimanje je ažuriran, ali novi kôd nije uspio preuzeti EPG podatke. Također, stranica zap2xml sadrži vezu do mc2xml, a veza sadrži virus. Pa sam prešao na Schedules Direct.

Mnogo sam puta guglao instalacijske up2it i zap2xml upute i nisam bio zadovoljan onim što sam pronašao. Siguran sam da postoje zaista dobre upute, jednostavno ih nisam mogao pronaći. (Pogledajte moj Duh trenutak ispod)

Pod nezadovoljavajući, mislim na up2p uputstva prelaze kritične korake ili su zastarjeli. Na primjer, ovaj post na redditu je zaista sjajan i zainteresirao me za poboljšanje EPG -a, ali predstavlja neke vrlo važne korake. I završava se sa:

"Nadam se da vam ovo ima smisla, i sretno - to je izvedivo, ali dok to ne učinite prvi put, proces će izgledati pomalo zamršen!"

Moj Duh trenutak: Kada sam završio ovu instrukciju koristeći zap2it, vraćao sam se kroz svaki korak kako bih se uvjerio da su radili. Shvatio sam da su koraci automatske instalacije rocky4546 potpuno ispravni i da ih je vrlo lako slijediti. Iz bilo kojeg razloga, zaključao sam razne vodiče za ručnu instalaciju i preskočio njegovu automatsku instalaciju, koja savršeno radi. Nisam siguran hoće li ovo uputstvo biti od pomoći, ali za mene je bilo poučno proći kroz ručne korake.

Ažurirao sam instrukcije za korištenje Schedule Direct. Raspored Direktna uputstva su mnogo jednostavnija od zap2it.

Korak 1: Prikupite dijelove

Skupite dijelove
Skupite dijelove

Ovo uputstvo je dodatak ovom uputstvu: Moj sistem za sečenje kabla

Dijelovi:

  • PC izvodi tvheadend na OSMC -u
  • Raspberry Pi pokreće Kodi na OSMC -u
  • Budući da sam nadograđivao ikone i TV vodič, promijenio sam i izgled. Koristio sam standardnu Kodi kožu nekoliko mjeseci. Dakle, moja supruga i ja smo mogli odrediti šta nam se sviđa, a šta ne. Promijenio sam kožu na "xperience1080"
  • Rasporedi Direktni račun 19,99 USD godišnje

Napomene:

Loptasti tekst treba zamijeniti vašim podacima, „korisničko ime“

Korak 2: Postavljanje rasporeda direktnog računa

Postavljanje rasporeda Direktni račun
Postavljanje rasporeda Direktni račun

Registrirajte se za Schedule Direct račun

  • Slijedite ovu vezu do rasporeda Direct
  • Dovršite stranicu za registraciju (slika 2)
  • Kliknite Prijavi se! dugme
  • Schedules Direct bi trebao otići na stranicu vašeg računa. Ako niste, prijavite se pomoću svoje e -pošte i lozinke

Korak 3: Odaberite svoje rasporede Direktni kanali

Odaberite svoje rasporede Direktni kanali
Odaberite svoje rasporede Direktni kanali

Emiteri zapravo emitiraju mnoge kanale. Na primjer, u mom području CW (54.1) emitira LAFF (54.2) i Grit (54.3).

Postavio sam sistem tako da koristi samo glavne kanale u centralnom Teksasu: ABC (24,1), CBS (42,1), CW (54,1), Fox (7,1), NBC (36,1), PBS (18,1) i PBS Kids (18.4). Možete odabrati sve dostupne kanale. Uvijek kasnije možete dodati još kanala.

Odaberite svoje kanale

  • Standardno su uključeni svi kanali
  • Kliknite na vezu "Dodaj sastav" (slika 1)

    • Unesite svoj poštanski broj
    • Odaberite "Emitiranje (antena)"
  • Dodajte svoje omiljene kanale (slika 3)

    Ovo su moji: ABC (24.1), CBS (42.1), CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) i PBS Kids (18.4)

  • Pritisnite "Sačuvaj"

Korak 4: Postavite rasporede direktno na vašem serveru

Rasporedi postavljanja izravno na vašem poslužitelju
Rasporedi postavljanja izravno na vašem poslužitelju

Tvheadend mora pročitati xml datoteku iz programa Schedules Direct.

Koristi/usr/bin/tv_grab_na_tvmedia. Ako ovo nemate instalirano, pokrenite:

$ sudo apt-get install xmltv-util

Otvorite prozor terminala na svom MacBook -u i prijavite se na tvheadend server koristeći jedno od sljedećeg:

$ ssh ♣ korisničko ime♣@♣tvheadend-naziv poslužitelja♣.local

$ ssh ♣ korisničko ime ♣@♣ tvheadend-server-ip-adresa ♣

Na poslužitelju tvheadend u prozoru MacBook terminala napravite direktorij/home/♣ korisničko ime ♣/xmltv naredbama:

$ sudo mkdir/home/♣ korisničko ime ♣/xmltv

I napravite simboličnu vezu od hts -a

$ sudo su - hts

hts $ ln -s/home/♣ korisničko ime ♣/xmltv.xmltv hts $ odjava

Gore navedeno može biti pomalo zbunjujuće jer se prijavljujete kao hts, a vaš kućni direktorij je /home /hts. Da vidite ovo, unesite $ ls ~/.

Kada unesete $ logout, odjavljujete se sa user hts user. Simbolična veza neće biti vidljiva vašem ♣ korisničkom imenu ♣, ali jeste hts korisniku i ~ xmltv veza je potrebna za pravilan rad tvheadenda, koji koristi hts i ne zna za vaše ♣ korisničko ime ♣.

Konfigurirajte izravne rasporede

Vaš API ključ možete pronaći na stranici računa (pogledajte sliku)

Konfigurirajte Schedules Direct izvođenjem naredbe:

$/usr/bin/tv_grab_na_tvmedia --configure API ključ koji se nalazi na stranici nadzorne ploče vašeg računa (https://www.xmltvlistings.com/account/) API ključ: ♣ vaš-api-ključ ♣ Odaberite jedan od svojih sastava. Možete dodati ili izmijeniti postave sa stranice svog računa (https://www.xmltvlistings.com/account/) Postava: 0: Broadcast-Cedar Park, TX Odaberite jednu: [0 (zadano = 0)] 0

Korak 5: Tvheadend Grabber modul

Tvheadend Grabber Module
Tvheadend Grabber Module

Omogući/usr/bin/tv_grab_na_tvmedia

  • Otvorite preglednik i idite na instalaciju tvheadenda
    • https://tvheadend.local: 9981/extjs.html
    • Držim prečicu do svog tvheadenda u svom pregledniku i pohranjujem korisničko ime i lozinku
  • Na web stranici TVHeadend idite na Konfiguracija -> Kanal / EPG -> EPG Grabber moduli

    • Za svaki zeleni ček, (radite samo jedan po jedan)

      • Poništite okvir Omogućeno i i
      • Save
      • Možda ćete morati osvježiti stranicu kako biste bili sigurni da je zelena kvačica nestala
    • Sada potražite "Interno: XMLTV: Sjeverna Amerika (XMLTVListings.com od TVMedia")

      • U donjem desnom kutu kliknite ikonu dvostruke strelice prema gore koja otvara prozor dnevnika
      • Odaberite liniju s tv_grab_file
      • Potvrdite okvir Omogućeno
      • Save
      • prozor dnevnika će pokazati radi li ili ne

Korak 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Na web stranici TVHeadend idite na Konfiguracija -> Kanal / EPG -> EPG Grabber
  • Označite "Ažuriraj broj kanala"
  • U Cron višerednom:

    • # hvatač vozi u 6 ujutro. Grabber vozi svaki dan u 6, 14 i 18 sati
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Pritisnite Spremi

EPG kanali

Kanali bi trebali izgledati poput onih na slici

Korak 7: TV ikone

TV ikone
TV ikone

Pronađite TV ikone

  • Guglao sam: abc tv ikonu koristeći postavku slike i uspio sam pronaći ikone za svaku od mreža.
  • Odabrao sam png i-j.webp" />
  • Sačuvao sam sliku na svoj MacBook

Kreirajte direktorij

  • Na MacBook -u u prozoru terminala prijavite se ($ ssh)
  • Kreirajte direktorij

$ sudo mkdir/home/♣ korisničko ime ♣/xmltv/icons

$ logout

Kopirajte ikone u Raspberry Pi

U prozoru terminala kopirajte ikone na Raspberry Pi

$ scp *.png ♣ korisničko ime♣@♣tvheadend-naziv servera♣.local:/home/♣ korisničko ime ♣/xmltv/icons/.

Omogući ikone u tvheadend -u

  • U pregledniku idite na tvheadend i Konfiguracija -> Kanal / EPG -> Kanali
  • Odaberite liniju za jedan od svojih kanala
  • Pritisnite Uredi
  • U polje Korisnička ikona unesite putanju, nešto poput (Fox je kanal 7.1, a ikona je 7.1., Png)

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

Korak 8: Dodatak: Reference

Schedules Direct

Vodič: Kako postaviti XMLTV za TVHeadEnd

reddit post

Korak 9: Dodatak: Ažuriranja

16JAN2018:

zap2xml.pl je nadograđen i promijenjeno je nekoliko stvari. Dakle, napravio sam izmjene kako bih prilagodio promjene

20. JAN2018.:

  • Ranije u toku mjeseca, zap2it je promijenio svoju web stranicu i nekako prekinuo povlačenje EPG podataka. Nadogradio sam na novu verziju koda, ali to nije pomoglo i ispalo bi prije nego što dovršim.
  • Prešao je sa zap2it na Schedules Direct, uslugu plaćanja (~ 20 USD godišnje), ali je mnogo lakša za upotrebu.
  • Ažurirano uputstvo za odražavanje rasporeda Direct

Korak 10: Dodatak: Rješavanje problema

Korak 11: Dodatak: Automatska instalacija

Iako ovo nisam koristio, izgleda da bi trebalo raditi:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Preporučuje se: