Inhoudsopgave:

Pictogrammen en verschillende EPG toevoegen aan Tvheadend: 11 stappen
Pictogrammen en verschillende EPG toevoegen aan Tvheadend: 11 stappen

Video: Pictogrammen en verschillende EPG toevoegen aan Tvheadend: 11 stappen

Video: Pictogrammen en verschillende EPG toevoegen aan Tvheadend: 11 stappen
Video: Icons (pictogrammen) toevoegen aan WordPress 2024, November
Anonim
Pictogrammen en verschillende EPG toevoegen aan Tvheadend
Pictogrammen en verschillende EPG toevoegen aan Tvheadend

Broadcast TV in mijn snoersnijsysteem maakt gebruik van vier USB TV-ontvangers die zijn aangesloten op een pc met ubuntu en tvheadend. Elke tv is verbonden met een Raspberry Pi met Kodi op OSMC. Tvheadend biedt veel functies, waaronder persoonlijke video-opname (PVR, ook bekend als digitale video-opname of DVR).

Tvheadend wordt geleverd met een ingebouwde elektronische programmeergids (EPG). Een EPG is als een tv-gids die de start- en eindtijden van de show en een beschrijving van de show geeft. De ingebouwde EPG haalt informatie over aankomende shows uit het over-the-air uitzendsignaal.

Ik ben niet tevreden met het detailniveau van de shows.

Na enig onderzoek lijken Schedules Direct en zap2it de beste alternatieven voor uitgezonden tv-zenders in de VS. Schedules Direct brengt een vergoeding in rekening (~$20/jr), en zap2it is gratis. Dus koos ik voor zap2it, maar ergens in januari veranderde zap2it van website en het downloaden van EPG-gegevens brak. De downloadcode is bijgewerkt, maar de nieuwe code kon de EPG-gegevens niet downloaden. Ook bevat de zap2xml-pagina een link naar mc2xml, en de link bevat een virus. Dus ben ik overgestapt naar Schema's Direct.

Ik googlede installatie zap2it en zap2xml instructies vele malen en was niet tevreden met wat ik vond. Ik weet zeker dat er echt goede instructies zijn, ik kon ze gewoon niet vinden. (Zie mijn Duh Moment hieronder)

Met niet tevreden bedoel ik dat de instructies van zap2it kritieke stappen verdoezelen of verouderd zijn. Dit reddit-bericht is bijvoorbeeld echt geweldig en heeft me geïnteresseerd in het verbeteren van de EPG, maar het verdoezelt enkele zeer belangrijke stappen. En het eindigt met:

"Ik hoop dat dit een beetje logisch voor je is, en veel succes - het IS te doen, maar totdat je het de eerste keer hebt gedaan, zal het proces een beetje ingewikkeld lijken!"

Mijn duh-moment: toen ik deze instructable met zap2it afrondde, ging ik elke stap terug om er zeker van te zijn dat ze werkten. En ik realiseerde me dat de automatische installatiestappen van rocky4546 precies correct waren en heel gemakkelijk te volgen. Om wat voor reden dan ook, ik sloot me aan bij verschillende handmatige installatiehandleidingen en sloeg zijn geautomatiseerde installatie over, die perfect werkt. Ik weet niet zeker of dit instructable nuttig zal zijn, maar het was leerzaam voor mij om de handmatige stappen te doorlopen.

Ik heb de instructable bijgewerkt om Schedule Direct te gebruiken. Schema Directe aanwijzingen zijn veel eenvoudiger dan zap2it.

Stap 1: Verzamel onderdelen

Onderdelen verzamelen
Onderdelen verzamelen

Deze instructable is een toevoeging aan deze instructable: My Cord Cutting System

Onderdelen:

  • PC met tvheadend op OSMC
  • Raspberry Pi met Kodi op OSMC
  • Omdat ik de pictogrammen en de tv-gids aan het upgraden was, heb ik ook de skin veranderd. Ik heb de standaard Kodi-skin enkele maanden gebruikt. Dus mijn vrouw en ik konden bepalen wat we leuk vonden en wat niet. Ik heb de skin gewijzigd in "xperience1080"
  • Schema's Direct account $ 19,99 per jaar

Opmerkingen:

Tekst tussen schoppen is bedoeld om te worden vervangen door uw gegevens, ♣gebruikersnaam♣

Stap 2: Schema Direct-account instellen

Directe account plannen instellen
Directe account plannen instellen

Registreer voor Schedule Direct-account

  • Volg deze link naar Schema's Direct
  • Vul de registratiepagina in (afbeelding 2)
  • Klik op Aanmelden! knop
  • Schedules Direct moet naar uw accountpagina gaan. Zo niet, log dan in met uw e-mailadres en wachtwoord

Stap 3: Selecteer uw schema's Directe kanalen

Selecteer uw schema's Directe kanalen
Selecteer uw schema's Directe kanalen

Omroepen zenden in feite veel kanalen uit. In mijn omgeving zendt The CW (54.1) bijvoorbeeld LAFF (54.2) en Grit (54.3) uit.

Ik heb mijn systeem zo ingesteld dat alleen de hoofdkanalen in Centraal Texas worden gebruikt: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) en PBS Kids (18.4). U kunt kiezen welke kanalen beschikbaar zijn. U kunt later altijd meer kanalen toevoegen.

Selecteer je kanalen

  • Standaard zijn alle kanalen inbegrepen
  • Klik op de link "Opstelling toevoegen" (afbeelding 1)

    • Vul je postcode in
    • Selecteer "Uitzenden (Antenne)"
  • Voeg je favoriete zenders toe (afbeelding 3)

    Dit zijn de mijne: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) en PBS Kids (18.4)

  • Klik op "Opslaan"

Stap 4: Stel schema's rechtstreeks op uw server in

Stel schema's rechtstreeks op uw server in
Stel schema's rechtstreeks op uw server in

Tvheadend moet een xml-bestand lezen van Schedules Direct.

Het gebruikt /usr/bin/tv_grab_na_tvmedia. Als u dit niet hebt geïnstalleerd, voert u het volgende uit:

$ sudo apt-get install xmltv-util

Open een terminalvenster op uw MacBook en log in op de tvheadend-server op een van de volgende manieren:

$ ssh gebruikersnaam♣@♣tvheadend-servernaam♣.local

$ ssh gebruikersnaam♣@♣tvheadend-server-ip-adres♣

Maak op de tvheadend-server in een MacBook-terminalvenster een directory /home/♣gebruikersnaam♣/xmltv aan met de opdrachten:

$ sudo mkdir /home/♣gebruikersnaam♣/xmltv

En maak een symbolische link vanuit hts

$ sudo su - hts

hts$ ln -s /home/♣gebruikersnaam♣/xmltv.xmltv hts$ uitloggen

Het bovenstaande kan een beetje verwarrend zijn omdat je inlogt als hts, en je homedirectory is /home/hts. Om dit te zien, voer $ ls ~/ in.

Wanneer u $ logout invoert, logt u uit bij gebruiker hts user. De symbolische link is niet zichtbaar voor je ♣gebruikersnaam♣, maar wel voor de hts-gebruiker en de ~xmltv-link is vereist voor een goede werking van tvheadend, die hts gebruikt en niet weet van je ♣gebruikersnaam♣.

Schema's direct configureren

Je API Key vind je op je accountpagina (zie afbeelding)

Configureer Schedules Direct door de opdracht uit te voeren:

$ /usr/bin/tv_grab_na_tvmedia --configure API Key gevonden op uw accountdashboardpagina (https://www.xmltvlistings.com/account/) API Key: ♣your-api-key♣ Kies een van uw opstellingen. U kunt opstellingen toevoegen of wijzigen vanaf uw accountpagina (https://www.xmltvlistings.com/account/) Opstelling: 0: Broadcast-Cedar Park, TX Selecteer er een: [0 (default=0)] 0

Stap 5: Tvheadend Grabber-module

Tvheadend Grabber-module
Tvheadend Grabber-module

/usr/bin/tv_grab_na_tvmedia inschakelen

  • Open een browser en ga naar je tvheadend-installatie

    • https://tvheadend.local:9981/extjs.html
    • Ik bewaar een snelkoppeling naar mijn tvheadend in mijn browser en sla gebruikersnaam en wachtwoord op
  • Ga op de TVHeadend-website naar Configuratie -> Kanaal / EPG -> EPG Grabber-modules

    • Voor elk groen vinkje (slechts één tegelijk)

      • Schakel het selectievakje Ingeschakeld uit en
      • Opslaan
      • Het kan zijn dat je de pagina moet vernieuwen om er zeker van te zijn dat alle groene vinkjes weg zijn
    • Zoek nu naar "Intern: XMLTV: Noord-Amerika (XMLTVListings.com door TVMedia"

      • Klik in de rechterbenedenhoek op het pictogram met de dubbele pijl omhoog, waardoor het logvenster wordt geopend
      • Selecteer de regel met tv_grab_file
      • Vink het vakje Ingeschakeld aan
      • Opslaan
      • het logvenster laat zien of het werkt of niet

Stap 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Ga op de TVHeadend-website naar Configuratie -> Kanaal / EPG -> EPG Grabber
  • Vink "Kanaalnummer bijwerken" aan
  • In Cron-multiline:

    • # grabber loopt om 6 uur. Grabber rijdt elke dag om 6.00, 14.00 en 18.00 uur
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Klik op Opslaan

EPG-kanalen

Kanalen moeten eruitzien zoals in de afbeelding

Stap 7: TV-pictogrammen

TV-pictogrammen
TV-pictogrammen

Vind tv-pictogrammen

  • Ik googlede: abc tv icon met behulp van de afbeeldingsinstelling, en kon iconen vinden voor elk van de netwerken.
  • Ik heb zowel png- als jpg-bestanden geselecteerd en maakte me geen zorgen over de grootte van het bestand
  • Ik heb de afbeelding op mijn MacBook opgeslagen

Map maken

  • Op de MacBook in een terminalvenster inloggen ($ ssh)
  • Een map maken

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

$ uitloggen

Pictogrammen kopiëren naar Raspberry Pi

Kopieer in een terminalvenster de pictogrammen naar de Raspberry Pi

$ scp *.png gebruikersnaam♣@♣tvheadend-servernaam♣.local:/home/♣gebruikersnaam♣/xmltv/icons/.

Pictogrammen inschakelen in tvheadend

  • Ga in de browser naar tvheadend en Configuratie -> Kanaal / EPG -> Kanalen
  • Selecteer een lijn voor een van je kanalen
  • Klik op Bewerken
  • Voer in het veld Gebruikerspictogram het pad in, zoiets als (Fox is kanaal 7.1 en het pictogram is 7.1., png)

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

Stap 8: Bijlage: Referenties

Schema's Direct

Gids: XMLTV instellen voor TVHeadEnd

reddit-bericht

Stap 9: Bijlage: Updates

16JAN2018:

zap2xml.pl is geüpgraded en er zijn verschillende dingen veranderd. Dus heb ik wijzigingen aangebracht om aan de wijzigingen tegemoet te komen

20JAN2018:

  • Eerder in de maand veranderde zap2it zijn website en brak op de een of andere manier het trekken van de EPG-gegevens. Ik heb een upgrade uitgevoerd naar de nieuwe versie van de code, maar dat hielp niet en er zou een fout optreden voordat het voltooid was.
  • Overgestapt van zap2it naar Schedules Direct, een betaaldienst (~$20/jr), maar het is veel gemakkelijker te gebruiken.
  • Bijgewerkt instructable om Schedules Direct weer te geven

Stap 10: Bijlage: Problemen oplossen

Stap 11: Bijlage: Geautomatiseerde installatie

Hoewel ik dit niet heb gebruikt, lijkt het alsof het zou moeten werken:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Aanbevolen: