Indholdsfortegnelse:

Tilføjelse af ikoner og anderledes EPG til Tvheadend: 11 trin
Tilføjelse af ikoner og anderledes EPG til Tvheadend: 11 trin

Video: Tilføjelse af ikoner og anderledes EPG til Tvheadend: 11 trin

Video: Tilføjelse af ikoner og anderledes EPG til Tvheadend: 11 trin
Video: FARVEL TIL ET IKON 2024, December
Anonim
Tilføjelse af ikoner og anderledes EPG til Tvheadend
Tilføjelse af ikoner og anderledes EPG til Tvheadend

Broadcast -tv i mit snitskæringssystem bruger fire USB -tv -modtagere tilsluttet en pc, der kører ubuntu og tvheadend. Hvert fjernsyn er tilsluttet en Raspberry Pi, der kører Kodi på OSMC. Tvheadend giver mange funktioner, herunder personlig videooptagelse (PVR, som også er kendt som digital videooptagelse eller DVR).

Tvheadend leveres med en indbygget elektronisk programmeringsguide (EPG). En EPG er som en tv -guide, der viser start- og stoptider for shows og en beskrivelse af showet. Den indbyggede EPG henter oplysninger om kommende shows fra udsendelsessignalet.

Jeg er ikke tilfreds med detaljeringsniveauet om showsne.

Efter nogle undersøgelser synes Schedules Direct og zap2it at være de bedste alternativer til tv -kanaler i USA. Schedules Direct opkræver et gebyr (~ $ 20/år), og zap2it er gratis. Så jeg valgte zap2it, men engang i januar ændrede zap2it sit websted, og download af EPG -data gik i stykker. Downloadkoden blev opdateret, men den nye kode kunne ikke downloade EPG -dataene. Zap2xml -siden indeholder også et link til mc2xml, og linket indeholder en virus. Så jeg skiftede til Schedules Direct.

Jeg googlede installation zap2it og zap2xml instruktioner mange gange og var ikke tilfreds med hvad jeg fandt. Jeg er sikker på, at der er rigtig gode instruktioner derude, jeg kunne bare ikke finde dem. (Se mit Duh -øjeblik nedenfor)

Med ikke tilfreds, mener jeg, at zap2it -instruktionerne glider over kritiske trin eller er forældede. Som et eksempel er dette reddit -indlæg virkelig godt og fik mig til at interessere mig for at forbedre EPG, men det viser nogle meget vigtige trin. Og det ender med:

"Håber det giver mening for dig, og held og lykke - det ER muligt, men indtil du har gjort det første gang, vil processen virke lidt kronglet!"

Mit Duh -øjeblik: Da jeg var færdig med denne instruerbare brug af zap2it, gik jeg tilbage gennem hvert trin for at sikre, at de fungerede. Og jeg indså, at rocky4546s automatiske installationstrin var nøjagtigt korrekte og meget lette at følge. Af en eller anden grund låste jeg til forskellige manuelle installationsguider og hoppede over hans automatiserede installation, som fungerer perfekt. Jeg er ikke sikker på, om dette kan bruges, men det var lærerigt for mig at gennemgå de manuelle trin.

Jeg har opdateret instruktionen til at bruge Schedule Direct. Planlæg direkte retninger er meget enklere end zap2it.

Trin 1: Saml dele

Saml dele
Saml dele

Denne instruktive er en tilføjelse til denne instruerbare: My Cord Cutting System

Dele:

  • PC kører tvheadend på OSMC
  • Hindbær Pi, der kører Kodi på OSMC
  • Siden jeg opgraderede ikonerne og TV -guiden, ændrede jeg også huden. Jeg brugte standard Kodi -huden i flere måneder. Så min kone og jeg kunne bestemme, hvad vi kunne lide, og hvad vi ikke kunne lide. Jeg ændrede huden til "xperience1080"
  • Tidsplaner Direkte konto $ 19,99 om året

Bemærkninger:

Tekst i spader er beregnet til at blive erstattet af dine data, "brugernavn"

Trin 2: Opsætning Planlæg direkte konto

Opsætning Planlæg direkte konto
Opsætning Planlæg direkte konto

Tilmeld dig Schedule Direct -konto

  • Følg dette link til Schedules Direct
  • Udfyld registreringssiden (billede 2)
  • Klik på Tilmeld! knap
  • Schedules Direct skal gå til din kontoside. Hvis ikke, skal du logge ind med din e -mail og adgangskode

Trin 3: Vælg dine tidsplaner Direkte kanaler

Vælg dine skemaer Direkte kanaler
Vælg dine skemaer Direkte kanaler

Tv sender faktisk mange kanaler. For eksempel i mit område sender CW (54.1) LAFF (54.2) og Grit (54.3).

Jeg konfigurerede mit system til kun at bruge hovedkanalerne i Central Texas: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) og PBS Kids (18.4). Du kan vælge, hvilke kanaler der er tilgængelige. Du kan altid tilføje flere kanaler senere.

Vælg dine kanaler

  • Som standard er alle kanaler inkluderet
  • Klik på linket "Tilføj lineup" (billede 1)

    • Indtast dit postnummer
    • Vælg "Broadcast (antenne)"
  • Tilføj dine yndlingskanaler (billede 3)

    Disse er mine: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) og PBS Kids (18.4)

  • Klik på "Gem"

Trin 4: Konfigurer skemaer direkte på din server

Konfigurer skemaer direkte på din server
Konfigurer skemaer direkte på din server

Tvheadend skal læse en xml -fil fra Schedules Direct.

Den bruger/usr/bin/tv_grab_na_tvmedia. Hvis du ikke har dette installeret, skal du køre:

$ sudo apt-get install xmltv-util

Åbn et terminalvindue på din MacBook, og log ind på tvheadend -serveren ved hjælp af et af følgende:

$ ssh ♣brugernavn♣@♣tvheadend-server-name♣.local

$ ssh ♣ brugernavn ♣@♣ tvheadend-server-ip-adresse ♣

På tvheadend -serveren i et MacBook -terminalvindue skal du oprette et bibliotek/hjem/♣ brugernavn ♣/xmltv med kommandoerne:

$ sudo mkdir/home/♣ brugernavn ♣/xmltv

Og lav et symbolsk link fra hts

$ sudo su - hts

hts $ ln -s/home/♣ brugernavn ♣/xmltv.xmltv hts $ logout

Ovenstående kan være lidt forvirrende, fordi du logger ind som hts, og din hjemmekatalog er /home /hts. For at se dette skal du indtaste $ ls ~/.

Når du indtaster $ logout, logger du af brugerens bruger. Det symbolske link vil ikke være synligt for dit ♣ brugernavn ♣, men det er for hts -brugeren, og ~ xmltv -link er påkrævet for korrekt drift af tvheadend, som bruger hts og ikke kender til dit ♣ brugernavn ♣.

Konfigurer Schedules Direct

Din API -nøgle kan findes på din kontoside (se billede)

Konfigurer Schedules Direct ved at køre kommandoen:

$/usr/bin/tv_grab_na_tvmedia-konfigurer API-nøgle fundet på din kontos dashboardside (https://www.xmltvlistings.com/account/) API-nøgle: ♣ din-api-key ♣ Vælg en af dine lineups. Du kan tilføje eller ændre opstillinger fra din kontoside (https://www.xmltvlistings.com/account/) Opstilling: 0: Broadcast-Cedar Park, TX Vælg en: [0 (standard = 0)] 0

Trin 5: Tvheadend Grabber -modul

Tvheadend Grabber -modul
Tvheadend Grabber -modul

Aktiver/usr/bin/tv_grab_na_tvmedia

  • Åbn en browser, og gå til din tvheadend -installation

    • https://tvheadend.local: 9981/extjs.html
    • Jeg holder en genvej til min tvheadend i min browser og gemmer brugernavn og adgangskode
  • På TVHeadend -webstedet skal du gå til Konfiguration -> Kanal / EPG -> EPG Grabber -moduler

    • For hver grøn check (gør kun én ad gangen)

      • Fjern markeringen i feltet Aktiveret, og
      • Gemme
      • Du skal muligvis opdatere siden for at sikre, at den grønne markering alle er væk
    • Se nu efter "Intern: XMLTV: Nordamerika (XMLTVListings.com af TVMedia"

      • I nederste højre hjørne skal du klikke på ikonet med dobbelt pil op, som åbner logvinduet
      • Vælg linjen med tv_grab_file
      • Marker feltet Aktiveret
      • Gemme
      • logvinduet viser om det virker eller ej

Trin 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • På TVHeadend -webstedet skal du gå til Konfiguration -> Kanal / EPG -> EPG Grabber
  • Marker "Opdater kanalnummer"
  • I Cron multiline:

    • # grabber kører klokken 6. Grabber kører hver dag kl. 6, 14 og 18
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Klik på Gem

EPG -kanaler

Kanaler skal ligne dem på billedet

Trin 7: Tv -ikoner

Tv -ikoner
Tv -ikoner

Find tv -ikoner

  • Jeg googlede: abc tv -ikon ved hjælp af billedindstillingen og kunne finde ikoner for hvert af netværkene.
  • Jeg valgte både png- og-j.webp" />
  • Jeg gemte billedet på min MacBook

Opret bibliotek

  • På MacBook i et terminalvindue skal du logge ind ($ ssh)
  • Opret et bibliotek

$ sudo mkdir/home/♣ brugernavn ♣/xmltv/icons

$ logout

Kopier ikoner til Raspberry Pi

I et terminalvindue skal du kopiere ikonerne til Raspberry Pi

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

Aktiver ikoner i tvheadend

  • I browseren skal du gå til tvheadend og Configuration -> Channel / EPG -> Channels
  • Vælg en linje til en af dine kanaler
  • Klik på Rediger
  • I feltet Brugerikon skal du indtaste stien, sådan (Fox er kanal 7.1, og ikonet er 7.1., Png)

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

Trin 8: Tillæg: Referencer

Tidsplaner direkte

Vejledning: Sådan opsættes XMLTV til TVHeadEnd

reddit indlæg

Trin 9: Tillæg: Opdateringer

16.jan.2018:

zap2xml.pl blev opgraderet, og flere ting ændrede sig. Så jeg lavede ændringer for at imødekomme ændringerne

20JAN2018:

  • Tidligere på måneden ændrede zap2it sit websted og gik på en eller anden måde i stykker ved at trække EPG -dataene. Jeg opgraderede til den nye version af kode, men det hjalp ikke, og det ville fejle, før jeg fuldførte.
  • Skiftede fra zap2it til Schedules Direct, som er en betalingstjeneste (~ $ 20/år), men det er meget lettere at bruge.
  • Opdateret instruerbar til at afspejle Schedules Direct

Trin 10: Tillæg: Fejlfinding

Trin 11: Tillæg: Automatisk installation

Selvom jeg ikke brugte dette, ser det ud til, at det burde fungere:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Anbefalede: