Kazalo:
- Korak: Zberite dele
- 2. korak: Nastavite razpored neposrednega računa
- 3. korak: Izberite svoje urnike Neposredni kanali
- 4. korak: Nastavite urnike neposredno na strežniku
- 5. korak: Tvheadend Grabber modul
- 6. korak: EPG Grabber
- 7. korak: TV ikone
- 8. korak: Dodatek: Reference
- 9. korak: Dodatek: Posodobitve
- 10. korak: Dodatek: Odpravljanje težav
- 11. korak: Dodatek: Samodejna namestitev
Video: Dodajanje ikon in različnih EPG v Tvheadend: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-31 10:24
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
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
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
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
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
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
- 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
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:
Dodajanje digitalnega zaslona staremu komunikacijskemu sprejemniku: 6 korakov (s slikami)
Dodajanje digitalnega zaslona staremu komunikacijskemu sprejemniku: Ena od pomanjkljivosti uporabe starejše komunikacijske opreme je dejstvo, da analogni gumb ni zelo natančen. Vedno ugibate o frekvenci, ki jo prejemate. V pasovih AM ali FM to na splošno ni problem, ker običajno
Dodajanje mikrofona paru slušalk: 6 korakov
Dodajanje mikrofona paru slušalk: Ali imate par slušalk, za katere vam je res všeč, kako zvenijo, vendar nimajo mikrofona? Sledite tem preprostim navodilom in vaše najljubše slušalke bodo pripravljene za uporabo z vašim mobilnim telefonom. tukaj opisan postopek m
Ustvarjanje različnih zvokov iz filmov z uporabo samo Arduina: 3 koraki
Ustvarjanje različnih zvokov iz filmov z uporabo samo Arduina: As-salamu alaykum! Hotel sem ustvariti različne zvoke, kot so predator, optimus prime & čmrlj iz filma o transformatorju. Pravzaprav sem gledal " tovarnar " video o izdelavi čelade predatorja.
Premikajoči se OLOID - drugačen hišni ljubljenček v različnih časih: 10 korakov (s slikami)
Premikajoči se OLOID - drugačen hišni ljubljenček v različnih časih: Korona nam je spremenila življenje: od nas zahteva fizično distanco, kar vodi v družbeno distanciranje. Kaj bi torej lahko bila rešitev? Mogoče hišni ljubljenček? Ampak ne, Corona prihaja iz živali. Rešimo se še ene Corone 2.0. Če pa imamo
Ustvarjanje tonov različnih vrst z uporabo matematičnih enačb (MathsMusic) Arduino: 5 korakov
Ustvarjanje tonov različnih vrst z uporabo matematičnih enačb (MathsMusic) Arduino: Opis projekta: Začelo se je novo potovanje, kjer je mogoče ideje preprosto implementirati z odprtokodno skupnostjo (zahvaljujoč Arduinu). Torej, tukaj je način · Poglejte okoli sebe in opazujte svojo okolico · Odkrijte težave, ki jih je treba rešiti