Taula de continguts:

Afegir icones i EPG diferents a Tvheadend: 11 passos
Afegir icones i EPG diferents a Tvheadend: 11 passos

Vídeo: Afegir icones i EPG diferents a Tvheadend: 11 passos

Vídeo: Afegir icones i EPG diferents a Tvheadend: 11 passos
Vídeo: Instalación / Configuración de Centro Multimedia [Windows 10] + TV | Kodi + Steam | 2018 2024, Desembre
Anonim
Afegint icones i EPG diferents a Tvheadend
Afegint icones i EPG diferents a Tvheadend

La televisió emesa al sistema de tall de cables utilitza quatre receptors de TV USB connectats a un ordinador amb Ubuntu i tvheadend. Cada televisor està connectat a un Raspberry Pi que executa Kodi a OSMC. Tvheadend ofereix moltes funcions, inclosa la gravació de vídeo personal (PVR, que també es coneix com a gravació de vídeo digital o DVR).

Tvheadend inclou una guia de programació electrònica integrada (EPG). Un EPG és com una guia de televisió que proporciona els horaris d’inici i aturada del programa i una descripció del programa. L’EPG incorporat treu informació sobre els propers programes del senyal de transmissió per antena.

No estic satisfet amb el nivell de detall proporcionat sobre els espectacles.

Després d’algunes investigacions, Schedules Direct i zap2it semblen ser les millors alternatives per als canals de televisió emesos als EUA. Schedules Direct cobra una tarifa (~ $ 20 / any) i zap2it és gratuït. Per tant, vaig triar zap2it, però en algun moment del gener zap2it va canviar el seu lloc web i la descàrrega de dades EPG es va trencar. El codi de baixada s'ha actualitzat, però el nou codi no ha pogut baixar les dades EPG. A més, la pàgina zap2xml conté un enllaç a mc2xml i l'enllaç conté un virus. Per tant, vaig canviar a Schedules Direct.

Vaig buscar a Google les instruccions d'instal·lació zap2it i zap2xml moltes vegades i no em vaig mostrar satisfet amb el que he trobat. Estic segur que hi ha bones instruccions, simplement no les he pogut trobar. (Vegeu el meu moment Duh a continuació)

Per no satisfet, vull dir que les instruccions zap2it passen per alt els passos crítics o estan obsoletes. Com a exemple, aquesta publicació de reddit és realment genial i em va interessar a millorar l’EPG, però analitza alguns passos molt importants. I acaba amb:

"Espero que això tingui un cert sentit per a vosaltres i molta sort; és factible, però fins que no ho hàgiu fet la primera vegada, el procés semblarà una mica complicat."

My Duh Moment: Quan vaig acabar aquesta instrucció amb zap2it, tornava a cada pas per assegurar-me que funcionessin. I em vaig adonar que els passos d’instal·lació automàtica de rocky4546 eren exactament correctes i molt fàcils de seguir. Per la raó que sigui, vaig incloure diverses guies d’instal·lació manuals i vaig saltar-ne la Instal·lació automatitzada, que funciona perfectament. No estic segur de si aquesta informació útil serà útil, però va ser didàctic fer els passos manuals.

He actualitzat les instruccions per utilitzar Schedule Direct. Programa les adreces directes són molt més senzilles que zap2it.

Pas 1: reuniu parts

Reuneix parts
Reuneix parts

Aquest instructable és un complement a aquest instructable: My Cord Cutting System

Parts:

  • PC amb TVheadend a OSMC
  • Raspberry Pi que executa Kodi a OSMC
  • Com que actualitzava les icones i la TV Guide, també vaig canviar la imatge. Vaig utilitzar la pell estàndard de Kodi durant diversos mesos. Per tant, la meva dona i jo vam poder determinar què ens agradava i què no. He canviat la pell per "xperience1080"
  • Horaris Compte directe 19,99 USD a l'any

Notes:

El text inclòs en pics s'ha de substituir per les vostres dades, ♣ nom d'usuari ♣

Pas 2: configureu la programació del compte directe

Configureu el compte directe de programació
Configureu el compte directe de programació

Registreu-vos al compte de Schedule Direct

  • Seguiu aquest enllaç a Horaris directes
  • Empleneu la pàgina de registre (imatge 2)
  • Feu clic a Inscripció. botó
  • Schedules Direct hauria d’anar a la pàgina del vostre compte. Si no, inicieu la sessió amb el vostre correu electrònic i contrasenya

Pas 3: seleccioneu els vostres horaris canals directes

Seleccioneu els vostres programes directes
Seleccioneu els vostres programes directes

Els organismes de radiodifusió realment transmeten molts canals. Per exemple, a la meva àrea, The CW (54.1) emet LAFF (54.2) i Grit (54.3).

He configurat el meu sistema perquè només faci servir els canals principals del centre de Texas: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) i PBS Kids (18.4). Podeu triar els canals disponibles. Sempre podeu afegir més canals més endavant.

Selecciona els teus canals

  • Per defecte s'inclouen tots els canals
  • Feu clic a l'enllaç "Afegeix formació" (imatge 1)

    • Introduïu el vostre codi postal
    • Seleccioneu "Emet (antena)"
  • Afegiu els vostres canals preferits (imatge 3)

    Aquests són meus: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) i PBS Kids (18.4)

  • Feu clic a "Desa"

Pas 4: configureu els horaris directament al servidor

Configureu els horaris directament al servidor
Configureu els horaris directament al servidor

Tvheadend ha de llegir un fitxer XML de Schedules Direct.

Utilitza / usr / bin / tv_grab_na_tvmedia. Si no ho teniu instal·lat, executeu:

$ sudo apt-get install xmltv-util

Obriu una finestra de terminal al MacBook i inicieu sessió al servidor tvheadend mitjançant una de les opcions següents:

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

$ ssh ername nom d'usuari ♣ @ ♣ tvheadend-server-address-ip ♣

Al servidor tvheadend de la finestra del terminal MacBook, feu un directori / home / ername nom d’usuari ♣ / xmltv amb les ordres:

$ sudo mkdir / home / ♣ nom d'usuari ♣ / xmltv

I feu un enllaç simbòlic a partir de hts

$ sudo su - hts

hts $ ln -s / home / ♣ nom d'usuari ♣ / xmltv.xmltv hts $ tancament de sessió

L'anterior pot resultar una mica confús perquè inicieu la sessió com a hts i el directori inicial és / home / hts. Per veure-ho, introduïu $ ls ~ /.

Quan introduïu $ logout, tanqueu la sessió de l'usuari. L'enllaç simbòlic no serà visible per al vostre ername nom d'usuari ♣, però sí per a l'usuari hts i cal un enllaç ~ xmltv per al bon funcionament de tvheadend, que utilitza hts i no coneix el vostre ername nom d'usuari ♣.

Configureu els horaris directes

La vostra clau API es pot trobar a la pàgina del vostre compte (vegeu Imatge)

Configureu Schedules Direct executant l'ordre:

$ / usr / bin / tv_grab_na_tvmedia --configure la clau de l'API que es troba a la pàgina del tauler del vostre compte (https://www.xmltvlistings.com/account/) Clau de l'API: ♣ la vostra clau-api ♣ Trieu una de les vostres formacions. Podeu afegir o modificar programacions des de la pàgina del vostre compte (https://www.xmltvlistings.com/account/) Formació: 0: Broadcast-Cedar Park, TX Seleccioneu-ne una: [0 (per defecte = 0)] 0

Pas 5: mòdul Grabber de Tvheadend

Mòdul Grabber de Tvheadend
Mòdul Grabber de Tvheadend

Activa / usr / bin / tv_grab_na_tvmedia

  • Obriu un navegador i aneu a la instal·lació de TVheadend

    • https://tvheadend.local: 9981 / extjs.html
    • Tinc una drecera al meu capçalera de televisió al navegador i emmagatzemo el nom d’usuari i la contrasenya
  • Al lloc web de TVHeadend, aneu a Configuració -> Canal / EPG -> Mòduls EPG Grabber

    • Per a cada xec verd (només en feu un de cada cop)

      • Desmarqueu el quadre Activat i
      • Desa
      • És possible que hagueu d’actualitzar la pàgina per assegurar-vos que la verificació verda ja no està
    • Ara, cerqueu "Intern: XMLTV: Amèrica del Nord (XMLTVListings.com per TVMedia"

      • A l'extrem inferior dret, feu clic a la icona de doble fletxa cap amunt, que obre la finestra de registre
      • Seleccioneu la línia amb tv_grab_file
      • Marqueu la casella Habilitat
      • Desa
      • la finestra de registre mostrarà si funciona o no

Pas 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Al lloc web de TVHeadend, aneu a Configuració -> Canal / EPG -> EPG Grabber
  • Marqueu "Actualitza el número de canal"
  • En multilínia Cron:

    • # agafador corre a les 6 del matí. Grabber funciona a les 6:00, les 14:00 i les 18:00 cada dia
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Feu clic a Desa

Canals EPG

Els canals haurien de ser semblants als de la imatge

Pas 7: icones de TV

Icones de TV
Icones de TV

Cerca icones de TV

  • Vaig buscar a Google: icona ABC TV amb la configuració de la imatge i he pogut trobar icones per a cada una de les xarxes.
  • He seleccionat fitxers PNG i-j.webp" />
  • He desat la imatge al meu MacBook

Crea directori

  • Al MacBook en una finestra de terminal, inicieu la sessió ($ ssh)
  • Creeu un directori

$ sudo mkdir / home / ♣ nom d'usuari ♣ / xmltv / icons

$ tancar la sessió

Copieu les icones a Raspberry Pi

En una finestra de terminal, copieu les icones al Raspberry Pi

$ scp *.png ♣ nom d’usuari♣@♣tvheadend-server-name♣.local: / home / ♣ nom d’usuari ♣ / xmltv / icons /.

Activa les icones a tvheadend

  • Al navegador, aneu a tvheadend i Configuració -> Canal / EPG -> Canals
  • Seleccioneu una línia per a un dels vostres canals
  • Feu clic a Edita
  • Al camp Icona d'usuari, introduïu el camí, com ara (Fox és el canal 7.1 i la icona és 7.1., Png)

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

Pas 8: Apèndix: Referències

Horaris directes

Guia: Com configurar XMLTV per a TVHeadEnd

publicació de reddit

Pas 9: Apèndix: Actualitzacions

16 DE GENER DE 2018:

zap2xml.pl s'ha actualitzat i s'han canviat diverses coses. Per tant, he fet canvis per adaptar-los als canvis

20 DE GENER DE 2018:

  • A principis de mes, zap2it va canviar el seu lloc web i, d'alguna manera, va trencar les dades EPG. He actualitzat a la nova versió de codi, però això no m’ha ajudat i s’equivocaria abans de completar-lo.
  • S'ha canviat de zap2it a Schedules Direct, que és un servei de pagament (~ $ 20 / any), però és molt més fàcil d'utilitzar.
  • Es pot actualitzar per reflectir els horaris directes

Pas 10: Apèndix: resolució de problemes

Pas 11: Apèndix: Instal·lació automàtica

Tot i que no l’he utilitzat, sembla que hauria de funcionar:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Recomanat: