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, Studeni
Anonim
Dodavanje ikona i različitih EPG -a na Tvheadend
Dodavanje ikona i različitih EPG -a na Tvheadend

Emitirana televizija u mom sustavu za rezanje kabela koristi četiri USB TV prijemnika spojena na računalo na kojem rade ubuntu i tvheadend. Svaki televizor spojen je na Raspberry Pi s Kodijem na OSMC -u. Tvheadend nudi mnoge značajke, uključujući osobno video snimanje (PVR, koje je također 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 povlači informacije o nadolazećim emisijama iz emitiranog signala.

Nisam zadovoljan ponuđenom razinom 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 na mc2xml, a veza sadrži virus. Pa sam prešao na Schedules Direct.

Guglao sam instalacijske up2it i zap2xml upute mnogo puta i nisam bio zadovoljan onim što sam pronašao. Siguran sam da postoje dobre upute, jednostavno ih nisam mogao pronaći. (Pogledajte moj Duh trenutak u nastavku)

Kad nisam zadovoljan, mislim na up2it upute koje prelaze kritične korake ili su zastarjele. Na primjer, ovaj post na redditu zaista je sjajan i zainteresirao me za poboljšanje EPG -a, ali prelama neke vrlo važne korake. I završava sa:

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

Moj trenutak Duh: Kad sam završio s ovom uputom 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 bili točno ispravni i vrlo laki za praćenje. 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 ručne korake.

Ažurirao sam upute za korištenje Schedule Direct. Raspored Izravne upute mnogo su jednostavnije od zap2it.

Korak 1: Skupite dijelove

Skupite dijelove
Skupite dijelove

Ova instrukcija je dodatak ovoj uputi: Moj sustav za rezanje kabela

Dijelovi:

  • Računalo pokreće 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 kožu. Koristio sam standardnu Kodi kožu nekoliko mjeseci. Dakle, moja supruga i ja mogli smo odrediti što nam se sviđa, a što ne. Promijenio sam kožu u "xperience1080"
  • Rasporedi Izravni račun 19,99 USD godišnje

Bilješke:

Pik priložen tekst treba zamijeniti vašim podacima, "korisničko ime"

Korak 2: Postavljanje rasporeda izravnog računa

Postavljanje rasporeda Izravni račun
Postavljanje rasporeda Izravni račun

Registrirajte se za račun Schedule Direct

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

Korak 3: Odaberite svoje rasporede Izravni kanali

Odaberite svoje rasporede Izravni kanali
Odaberite svoje rasporede Izravni 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 sustav tako da koristi samo glavne kanale u središnjem 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. Kasnije uvijek možete dodati još kanala.

Odaberite svoje kanale

  • Prema zadanim postavkama uključeni su svi kanali
  • Kliknite 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)

  • Kliknite "Spremi"

Korak 4: Postavite rasporede izravno na poslužitelj

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 poslužitelj tvheadend koristeći jedno od sljedećeg:

$ ssh ♣ Korisničko ime♣@♣tvheadend-naziv poslužitelja♣.lokalno

$ 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š je kućni direktorij /home /hts. Da biste to vidjeli, unesite $ ls ~/.

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

Izravno konfigurirajte rasporede

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

Konfigurirajte izravne rasporede pokretanjem naredbe:

$/usr/bin/tv_grab_na_tvmedia-API ključ za konfiguriranje 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 računa (https://www.xmltvlistings.com/account/) Postava: 0: Broadcast-Cedar Park, TX Odaberite jednu: [0 (zadano = 0)] 0

Korak 5: Tvheadend Grabber modul

Modul Tvheadend Grabber
Modul Tvheadend Grabber

Omogući/usr/bin/tv_grab_na_tvmedia

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

    • Za svaku zelenu provjeru (samo jednu po jednu)

      • Poništite okvir Omogućeno i
      • Uštedjeti
      • 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 redak s tv_grab_file
      • Potvrdite okvir Omogućeno
      • Uštedjeti
      • 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 više redaku Cron:

    • # 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" />
  • Spremila sam sliku na svoj MacBook

Napravi direktorij

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

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

$ odjava

Kopirajte ikone u Raspberry Pi

U prozoru terminala kopirajte ikone na Raspberry Pi

$ scp *.png ♣ korisničko ime♣@♣tvheadend-naziv poslužitelja♣.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 put, 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

Izravni rasporedi

Vodič: Kako postaviti XMLTV za TVHeadEnd

reddit post

Korak 9: Dodatak: Ažuriranja

16. SIJEČNJA 2018.:

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

20. SIJEČNJA 2018.:

  • Ranije u mjesecu, 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 dovršetka.
  • Prebačeno s zap2it na Schedules Direct, uslugu plaćanja (~ 20 USD godišnje), ali je mnogo lakša za korištenje.
  • Ažurirano uputstvo za odražavanje rasporeda Direct

Korak 10: Dodatak: Rješavanje problema

Korak 11: Dodatak: Automatska instalacija

Iako ovo nisam koristio, čini se da bi trebalo raditi:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Preporučeni: