Inhoudsopgave:
- Stap 1: Verzamel onderdelen
- Stap 2: Schema Direct-account instellen
- Stap 3: Selecteer uw schema's Directe kanalen
- Stap 4: Stel schema's rechtstreeks op uw server in
- Stap 5: Tvheadend Grabber-module
- Stap 6: EPG Grabber
- Stap 7: TV-pictogrammen
- Stap 8: Bijlage: Referenties
- Stap 9: Bijlage: Updates
- Stap 10: Bijlage: Problemen oplossen
- Stap 11: Bijlage: Geautomatiseerde installatie
Video: Pictogrammen en verschillende EPG toevoegen aan Tvheadend: 11 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
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
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
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
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
/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
- 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
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:
Aux toevoegen aan Sonos met Raspberry Pi 26 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Aux toevoegen aan Sonos met Raspberry Pi: Ik ben altijd gefascineerd geweest door de Raspberry Pi, maar had er tot nu toe nooit echt behoefte aan. We hebben drie Sonos-componenten in huis: een Play 5 in de woonkamer, een Play 3 in de slaapkamer en een Sonos CONNECT:AMP voor buitenspeakers op onze
Een gebruiksmonitor toevoegen aan een thuisthermostaat: 4 stappen
Een gebruiksmonitor toevoegen aan een thuisthermostaat: Lang, lang geleden, lang voordat er zoiets als een "slimme" thermostaat, ik had een huisthermostaat die een dagelijks (denk ik - misschien wekelijks) totaal van "op tijd" voor mijn verwarmings- en airconditioningsysteem. Dingen zijn veranderd. . . De laatste
Microfoon toevoegen aan een koptelefoon: 6 stappen
Microfoon toevoegen aan een koptelefoon: heb je een koptelefoon waarvan je echt houdt van hoe ze klinken, maar ze hebben geen microfoon? Volg deze eenvoudige instructie en je hebt je favoriete koptelefoon klaar voor gebruik met je mobiele telefoon. Disclaimer: de hier beschreven procedure m
Nieuwe bibliotheken toevoegen aan KICAD: 6 stappen
Nieuwe bibliotheken toevoegen aan KICAD: KiCad is een gratis softwarepakket voor elektronische ontwerpautomatisering (EDA). Het vergemakkelijkt het ontwerpen van schema's voor elektronische schakelingen en hun conversie naar PCB-ontwerpen. Het beschikt over een geïntegreerde omgeving voor schematische vastlegging en PCB-lay-outde
Pictogrammen voor mappen wijzigen (Mac Os X): 3 stappen
Pictogrammen voor mappen wijzigen (Mac Os X): een zelfstudie voor mac-newbies die het afbeeldingspictogram voor hun mappen willen wijzigen