Piktogramų ir skirtingų EPG pridėjimas prie „Tvheadend“: 11 žingsnių
Piktogramų ir skirtingų EPG pridėjimas prie „Tvheadend“: 11 žingsnių

Video: Piktogramų ir skirtingų EPG pridėjimas prie „Tvheadend“: 11 žingsnių

Video: Piktogramų ir skirtingų EPG pridėjimas prie „Tvheadend“: 11 žingsnių
Video: Meistriškumo klasė ant įklijamų pusbrangių akmenų Sukurkite "Leucas" piktogramą "Ikona" 2025, Sausis
Anonim
Piktogramų ir skirtingų EPG pridėjimas prie „Tvheadend“
Piktogramų ir skirtingų EPG pridėjimas prie „Tvheadend“

Mano laido pjovimo sistemos transliavimo televizijoje naudojami keturi USB televizijos imtuvai, prijungti prie kompiuterio, kuriame veikia „ubuntu“ir „tvheadend“. Kiekvienas televizorius yra prijungtas prie „Raspberry Pi“, kuriame veikia „Kodi“OSMC. „Tvheadend“siūlo daugybę funkcijų, įskaitant asmeninį vaizdo įrašymą (PVR, kuris taip pat žinomas kaip skaitmeninis vaizdo įrašymas arba DVR).

„Tvheadend“turi integruotą elektroninio programavimo vadovą (EPG). EPG yra tarsi televizijos vadovas, kuriame pateikiamas laidos pradžios ir pabaigos laikas bei laidos aprašymas. Integruotas EPG iš transliacijos transliacijos signalo gauna informaciją apie būsimas laidas.

Manęs netenkina parodų išsamumo lygis.

Atlikus tam tikrus tyrimus, „Schedules Direct“ir „zap2it“yra geriausios transliavimo televizijos kanalų alternatyvos JAV. Tvarkaraščiai Tiesioginis mokestis (~ 20 USD per metus), o „zap2it“yra nemokamas. Taigi, aš pasirinkau „zap2it“, tačiau kažkada sausio mėnesį „zap2it“pakeitė savo svetainę ir atsisiuntė EPG duomenis. Atsisiuntimo kodas buvo atnaujintas, tačiau nepavyko atsisiųsti naujojo kodo EPG duomenų. Be to, „zap2xml“puslapyje yra nuoroda į „mc2xml“, o nuorodoje yra virusas. Taigi, perėjau prie „Schedules Direct“.

„Google“diegimo instrukcijas „zap2it“ir „zap2xml“daug kartų peržiūrėjau ir netenkino tai, ką radau. Esu tikras, kad yra tikrai gerų nurodymų, aš tiesiog negalėjau jų rasti. (Žiūrėkite mano Duh momentą žemiau)

Nesu patenkintas, turiu omenyje, kad zap2it instrukcijos blizga per svarbius veiksmus arba yra pasenusios. Pavyzdžiui, šis „reddit“įrašas yra tikrai puikus ir paskatino mane tobulinti EPG, tačiau jis atspindi kai kuriuos labai svarbius veiksmus. Ir baigiasi:

„Tikimės, kad tai jums bus prasminga, ir sėkmės - tai yra įmanoma, tačiau kol to nepadarysite pirmą kartą, procesas atrodys šiek tiek sudėtingas!

Mano „Duh“akimirka: Kai baigiau šį nurodymą naudodamas „zap2it“, aš grįžau per kiekvieną žingsnį, kad įsitikinčiau, ar jie veikia. Ir aš supratau, kad „rocky4546“automatinio diegimo veiksmai buvo tiksliai teisingi ir labai lengva sekti. Dėl kokių nors priežasčių aš užsiėmiau įvairiais rankinio diegimo vadovais ir praleidau jo automatinį diegimą, kuris puikiai veikia. Nesu tikras, ar ši pamoka bus naudinga, tačiau man buvo mokomasi atlikti rankinius veiksmus.

Aš atnaujinau instrukciją naudoti „Schedule Direct“. Tvarkaraštis Tiesioginės nuorodos yra daug paprastesnės nei „zap2it“.

1 žingsnis: Surinkite dalis

Surinkite dalis
Surinkite dalis

Ši instrukcija yra šios instrukcijos papildymas: Mano laido pjovimo sistema

Dalys:

  • Kompiuteris, kuriame veikia OSMC televizoriaus galvutė
  • „Raspberry Pi“veikia „Kodi“OSMC
  • Kadangi atnaujinau piktogramas ir TV vadovą, taip pat pakeičiau odą. Kelis mėnesius naudoju standartinę „Kodi“odą. Taigi, mes su žmona galėjome nustatyti, kas mums patinka, o kas ne. Aš pakeičiau odą į „xperience1080“
  • Tvarkaraščiai Tiesioginė sąskaita $ 19,99 per metus

Pastabos:

Tekstas, įtrauktas į kastuvą, turi būti pakeistas jūsų duomenimis, ♣ vartotojo vardu ♣

2 veiksmas: nustatykite tiesioginės paskyros tvarkaraštį

Nustatykite tiesioginės paskyros tvarkaraštį
Nustatykite tiesioginės paskyros tvarkaraštį

Užsiregistruokite „Schedule Direct“paskyrai

  • Sekite šią nuorodą, kad gautumėte „Schedules Direct“
  • Užpildykite registracijos puslapį (2 paveikslas)
  • Spustelėkite Prisiregistruoti! mygtuką
  • „Schedules Direct“turėtų patekti į jūsų paskyros puslapį. Jei ne, prisijunkite naudodami savo el. Pašto adresą ir slaptažodį

3 veiksmas: pasirinkite savo tvarkaraščius Tiesioginiai kanalai

Pasirinkite savo tvarkaraščius Tiesioginiai kanalai
Pasirinkite savo tvarkaraščius Tiesioginiai kanalai

Transliuotojai iš tikrųjų perduoda daug kanalų. Pavyzdžiui, mano rajone „The CW“(54.1) transliuoja LAFF (54.2) ir „Grit“(54.3).

Nustatiau, kad mano sistema naudotų tik pagrindinius kanalus Centrinėje Teksase: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) ir PBS Kids (18.4). Galite pasirinkti bet kokius galimus kanalus. Vėliau visada galėsite pridėti daugiau kanalų.

Pasirinkite savo kanalus

  • Pagal numatytuosius nustatymus įtraukti visi kanalai
  • Spustelėkite nuorodą „Pridėti asortimentą“(1 vaizdas)

    • Įveskite savo pašto kodą
    • Pasirinkite „Transliacija (antena)“
  • Pridėkite mėgstamų kanalų (3 paveikslas)

    Tai mano: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) ir PBS Kids (18.4)

  • Spustelėkite „Išsaugoti“

4 veiksmas: nustatykite tvarkaraščius tiesiogiai savo serveryje

Nustatykite tvarkaraščius tiesiogiai savo serveryje
Nustatykite tvarkaraščius tiesiogiai savo serveryje

„Tvheadend“turi perskaityti xml failą iš „Schedules Direct“.

Jis naudoja/usr/bin/tv_grab_na_tvmedia. Jei to neįdiegėte, paleiskite:

$ sudo apt-get install xmltv-util

„MacBook“atidarykite terminalo langą ir prisijunkite prie „tvheadend“serverio naudodami vieną iš šių būdų:

$ ssh ♣ vartotojo vardas♣@♣tvheadend-server-name♣.local

$ ssh ♣ vartotojo vardas ♣@♣ tvheadend-server-ip-address ♣

„TVheadend“serveryje „MacBook“terminalo lange sukurkite katalogą/home/♣ vartotojo vardą ♣/xmltv naudodami komandas:

$ sudo mkdir/home/♣ vartotojo vardas ♣/xmltv

Ir padarykite simbolinę nuorodą iš hts

$ sudo su - hts

hts $ ln -s/home/♣ vartotojo vardas ♣/xmltv.xmltv hts $ logout

Aukščiau aprašyta informacija gali būti šiek tiek paini, nes prisijungiate kaip „hts“, o jūsų namų katalogas yra /home /hts. Norėdami tai pamatyti, įveskite $ ls ~/.

Kai įvedate $ logout, atsijungiate nuo vartotojo hts user. Simbolinė nuoroda nebus matoma jūsų ♣ naudotojo vardui ♣, tačiau ji yra hts naudotojui ir ~ xmltv nuoroda reikalinga tinkamam tvheadend, kuris naudoja hts ir nežino apie jūsų ♣ vartotojo vardą operation, veikimui.

Tiesiogiai sukonfigūruokite tvarkaraščius

Jūsų API raktą galite rasti paskyros puslapyje (žr. Paveikslėlį)

Tiesiogiai sukonfigūruokite tvarkaraščius vykdydami komandą:

$/usr/bin/tv_grab_na_tvmedia-sukonfigūruoti API raktą jūsų paskyros informacijos suvestinės puslapyje (https://www.xmltvlistings.com/account/) API raktas: ♣ your-api-key ♣ Pasirinkite vieną iš savo sudėties. Galite pridėti arba modifikuoti grupes iš savo paskyros puslapio (https://www.xmltvlistings.com/account/) Sudėtis: 0: Broadcast-Cedar Park, TX Pasirinkite vieną: [0 (numatytasis = 0)] 0

5 žingsnis: „Tvheadend Grabber“modulis

„Tvheadend Grabber“modulis
„Tvheadend Grabber“modulis

Įgalinti/usr/bin/tv_grab_na_tvmedia

  • Atidarykite naršyklę ir eikite į „tvheadend“diegimą

    • https://tvheadend.local: 9981/extjs.html
    • Naršyklėje trumpai žiūriu į savo televizoriaus galą ir saugoju vartotojo vardą ir slaptažodį
  • „TVHeadend“svetainėje eikite į Konfigūracija -> Kanalas / EPG -> EPG griebtuvo moduliai

    • Už kiekvieną žalią patikrinimą (atlikite tik vieną kartą)

      • Atžymėkite laukelį Įgalinta ir
      • Sutaupyti
      • Jums gali tekti atnaujinti puslapį, kad įsitikintumėte, jog visi žali langeliai išnyko
    • Dabar ieškokite „Vidinis: XMLTV: Šiaurės Amerika“(„XMLTVListings.com by TVMedia“)

      • Apatiniame dešiniajame kampe spustelėkite dvigubos rodyklės aukštyn piktogramą, kuri atveria žurnalo langą
      • Pasirinkite eilutę su tv_grab_file
      • Pažymėkite langelį Įgalinta
      • Sutaupyti
      • žurnalo langas parodys, ar jis veikia, ar ne

6 žingsnis: EPG griebtuvas

EPG griebtuvas
EPG griebtuvas
EPG griebtuvas
EPG griebtuvas

EPG griebtuvas

  • „TVHeadend“svetainėje eikite į „Configuration“-> „Channel / EPG -> EPG Grabber“
  • Pažymėkite „Atnaujinti kanalo numerį“
  • „Cron multiline“:

    • # grobikas bėga 6 val. Grabberis bėga kasdien 6, 2 ir 18 val
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Spustelėkite Išsaugoti

EPG kanalai

Kanalai turėtų atrodyti kaip paveikslėlyje

7 žingsnis: TV piktogramos

TV piktogramos
TV piktogramos

Raskite TV piktogramas

  • Paieškojau „Google“: abc tv piktograma, naudojant vaizdo nustatymą, ir pavyko rasti kiekvieno tinklo piktogramas.
  • Aš pasirinkau ir png, ir-j.webp" />
  • Išsaugojau vaizdą „MacBook“

Sukurti katalogą

  • „MacBook“terminalo lange prisijunkite ($ ssh)
  • Sukurkite katalogą

$ sudo mkdir/home/vartotojo vardas ♣/xmltv/icons

$ atsijungti

Nukopijuokite piktogramas į „Raspberry Pi“

Terminalo lange nukopijuokite piktogramas į „Raspberry Pi“

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

Įjunkite piktogramas „TVheadend“

  • Naršyklėje eikite į „tvheadend“ir „Configuration“-> „Channel / EPG -> Channels“
  • Pasirinkite vieno iš kanalų eilutę
  • Spustelėkite Redaguoti
  • Lauke Vartotojo piktograma įveskite kelią, pvz., („Fox“yra kanalas 7.1, o piktograma - 7.1., Png)

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

8 žingsnis: Priedas: Nuorodos

Tvarkaraščiai tiesiogiai

Vadovas: Kaip nustatyti „XMLTV“, skirtą „TVHeadEnd“

„reddit“įrašas

9 veiksmas: priedas: atnaujinimai

2018 M. SAUSIO 16 d.

zap2xml.pl buvo atnaujintas ir pakeisti keli dalykai. Taigi aš padariau pakeitimus, kad prisitaikyčiau prie pakeitimų

2018 M. sausio 20 d.

  • Anksčiau šį mėnesį „zap2it“pakeitė savo svetainę ir kažkaip sulaužė EPG duomenų ištraukimą. Aš naujovinau į naują kodo versiją, bet tai nepadėjo ir prieš baigiant klaida.
  • Perjungta iš „zap2it“į „Schedules Direct“, kuri yra mokama paslauga (~ 20 USD per metus), tačiau ja naudotis yra daug lengviau.
  • Atnaujinta instrukcija, kad atspindėtų tiesioginius tvarkaraščius

10 veiksmas: Priedas: Trikčių šalinimas

11 veiksmas: Priedas: automatinis diegimas

Nors aš to nenaudojau, atrodo, kad jis turėtų veikti:

tvheadend.org/attachments/5188/tvheadend_EPG.sh