Obsah:

Pridanie ikon a rôznych EPG do programu Tvheadend: 11 krokov
Pridanie ikon a rôznych EPG do programu Tvheadend: 11 krokov

Video: Pridanie ikon a rôznych EPG do programu Tvheadend: 11 krokov

Video: Pridanie ikon a rôznych EPG do programu Tvheadend: 11 krokov
Video: Poruszająca symbolika starych ikon Bożego Narodzenia. 2024, November
Anonim
Pridávanie ikon a rôznych EPG do programu Tvheadend
Pridávanie ikon a rôznych EPG do programu Tvheadend

Vysielaná televízia v mojom systéme strihania káblov používa štyri televízne prijímače USB pripojené k počítaču so systémom ubuntu a tvheadend. Každý televízor je pripojený k Raspberry Pi so systémom Kodi na OSMC. Tvheadend poskytuje mnoho funkcií vrátane osobného záznamu videa (PVR, ktorý je známy aj ako digitálne nahrávanie videa, alebo DVR).

Tvheadend je dodávaný so vstavaným elektronickým programovým sprievodcom (EPG). EPG je ako televízny sprievodca, ktorý poskytuje časy začiatku a ukončenia relácie a popis relácie. Vstavaný EPG čerpá informácie o nadchádzajúcich reláciách zo signálu bezdrôtového vysielania.

Nie som spokojný s úrovňou podrobností o šou.

Po určitom výskume sa zdá, že plány Direct a zap2it sú najlepšími alternatívami pre televízne kanály v USA. Schedules Direct účtuje poplatok (~ 20 USD ročne) a zap2it je zadarmo. Vybral som si teda zap2it, ale niekedy v januári zap2it zmenil svoj web a prerušilo sa sťahovanie údajov EPG. Kód sťahovania bol aktualizovaný, ale novému kódu sa nepodarilo stiahnuť údaje EPG. Stránka zap2xml tiež obsahuje odkaz na súbor mc2xml a odkaz obsahuje vírus. Tak som prešiel na Schedules Direct.

Mnohokrát som googlil inštalačné pokyny zap2it a zap2xml a nebol som spokojný s tým, čo som našiel. Som si istý, že sú tam naozaj dobré pokyny, len som ich nemohol nájsť. (Pozri môj Duh Moment nižšie)

Tým, že nie som spokojný, mám na mysli pokyny zap2it, ktoré ignorujú kritické kroky alebo sú zastarané. Ako príklad, tento redditový príspevok je skutočne skvelý a zaujal ma vylepšením EPG, ale vysvetľuje niektoré veľmi dôležité kroky. A končí to:

„Dúfam, že vám to dáva zmysel a veľa šťastia - je to uskutočniteľné, ale kým to neurobíte prvýkrát, bude sa vám tento proces zdať trochu komplikovaný!“

Môj moment: Keď som dokončil tento návod pomocou zap2it, vracal som sa každým krokom späť, aby som sa ubezpečil, že fungujú. A uvedomil som si, že kroky automatickej inštalácie zariadenia rocky4546 boli presne správne a veľmi ľahko sa sledovali. Z akéhokoľvek dôvodu som sa zablokoval v rôznych príručkách manuálnej inštalácie a preskočil som jeho automatickú inštaláciu, ktorá funguje perfektne. Nie som si istý, či tento návod bude nápomocný, ale bolo pre mňa poučné prejsť manuálnymi krokmi.

Aktualizoval som pokyny na používanie programu Schedule Direct. Plán Priame trasy sú oveľa jednoduchšie ako zap2it.

Krok 1: Zhromaždite diely

Zhromaždite diely
Zhromaždite diely

Tento návod je doplnkom tohto návodu: Môj systém strihania káblov

Diely:

  • PC so systémom tvheadend na OSMC
  • Raspberry Pi so systémom Kodi na OSMC
  • Keďže som aktualizoval ikony a televízneho sprievodcu, zmenil som aj vzhľad. Štandardný skin Kodi som používal niekoľko mesiacov. Takže sme s manželkou mohli určiť, čo sa nám páči a čo nie. Zmenil som vzhľad na „xperience1080“
  • Účet Schedules Direct 19,99 dolárov ročne

Poznámky:

Text uzavretý v ryačoch má byť nahradený vašimi údajmi, ♣ používateľským menom ♣

Krok 2: Nastavte plánovaný priamy účet

Nastaviť plánovať priamy účet
Nastaviť plánovať priamy účet

Zaregistrujte sa a vytvorte si účet Schedule Direct

  • Nasledujte tento odkaz na plány priamo
  • Vyplňte registračnú stránku (obrázok 2)
  • Kliknite na Zaregistrovať sa! tlačidlo
  • Plány priameho by mali prejsť na stránku vášho účtu. Ak nie, prihláste sa pomocou svojho e -mailu a hesla

Krok 3: Vyberte svoje plány Priame kanály

Vyberte svoje plány Priame kanály
Vyberte svoje plány Priame kanály

Vysielatelia v skutočnosti vysielajú mnoho kanálov. Napríklad v mojej oblasti The CW (54.1) vysiela LAFF (54,2) a Grit (54,3).

Nastavil som svoj systém tak, aby používal iba hlavné kanály v centrálnom Texase: ABC (24,1), CBS (42,1), The CW (54,1), Fox (7,1), NBC (36,1), PBS (18,1) a PBS Kids (18,4). Môžete si vybrať akékoľvek dostupné kanály. Neskôr môžete kedykoľvek pridať ďalšie kanály.

Vyberte svoje kanály

  • Štandardne sú zahrnuté všetky kanály
  • Kliknite na odkaz „Pridať zostavu“(obrázok 1)

    • Zadajte svoje PSČ
    • Vyberte „Vysielanie (anténa)“
  • Pridajte svoje obľúbené kanály (obrázok 3)

    Toto sú moje: ABC (24,1), CBS (42,1), The CW (54,1), Fox (7,1), NBC (36,1), PBS (18,1) a PBS Kids (18,4)

  • Kliknite na „Uložiť“

Krok 4: Nastavte plány priamo na serveri

Nastavte plány priamo na serveri
Nastavte plány priamo na serveri

Tvheadend potrebuje prečítať xml súbor zo služby Schedules Direct.

Používa/usr/bin/tv_grab_na_tvmedia. Ak to nemáte nainštalované, spustite:

$ sudo apt-get install xmltv-util

Na MacBooku otvorte okno terminálu a prihláste sa na server tvheadend pomocou jedného z nasledujúcich spôsobov:

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

$ ssh ♣ používateľské meno ♣@♣ adresa tvheadend-server-ip ♣

Na serveri tvheadend v okne terminálu MacBook vytvorte adresár/home/♣ používateľské meno ♣/xmltv pomocou príkazov:

$ sudo mkdir/home/♣ používateľské meno ♣/xmltv

A urobte symbolický odkaz z hts

$ sudo su - hts

hts $ ln -s/home/♣ používateľské meno ♣/xmltv.xmltv hts $ odhlásiť

Vyššie uvedené môže byť trochu mätúce, pretože sa prihlasujete ako hts a váš domovský adresár je /home /hts. Ak to chcete vidieť, zadajte $ ls ~/.

Keď zadáte $ logout, odhlásite sa z užívateľa hts user. Symbolický odkaz nebude viditeľný pre vaše ♣ používateľské meno ♣, ale je pre používateľa hts a na správnu funkciu programu tvheadend, ktorý používa hts a nevie o vašom ♣ používateľskom mene link, je potrebný odkaz ~ xmltv.

Konfigurujte plány priamo

Váš kľúč API nájdete na stránke svojho účtu (pozri obrázok)

Konfigurujte plány priamo spustením príkazu:

$/usr/bin/tv_grab_na_tvmedia --konfigurujte kľúč API, ktorý sa nachádza na stránke hlavného panela vášho účtu (https://www.xmltvlistings.com/account/) Kľúč API: ♣ váš-api-kľúč ♣ Vyberte si jednu zo svojich zostáv. Zostavy môžete pridávať alebo upravovať na stránke svojho účtu (https://www.xmltvlistings.com/account/) Zostava: 0: Broadcast-Cedar Park, TX Vyberte jednu: [0 (predvolené = 0)] 0

Krok 5: Modul Tvheadend Grabber

Modul Tvheadend Grabber
Modul Tvheadend Grabber

Povoliť/usr/bin/tv_grab_na_tvmedia

  • Otvorte prehliadač a prejdite na inštaláciu svojho tvheadendu

    • https://tvheadend.local: 9981/extjs.html
    • Vo svojom prehliadači si ponechám skratku k svojmu televíznemu koncovému zariadeniu a ukladám používateľské meno a heslo
  • Na webovej stránke TVHeadend prejdite na Konfigurácia -> Kanál / EPG -> Moduly Grabber EPG

    • Pri každej zelenej kontrole (urobte iba jednu naraz)

      • Zrušte začiarknutie políčka Povolené a
      • Uložiť
      • Možno budete musieť stránku obnoviť, aby ste sa presvedčili, že všetky zelené začiarknutia zmizli
    • Teraz vyhľadajte „Interné: XMLTV: Severná Amerika (XMLTVListings.com od TVMedia“)

      • V pravom dolnom rohu kliknite na ikonu dvojitej šípky nahor, čím sa otvorí okno denníka
      • Vyberte riadok pomocou súboru tv_grab_file
      • Začiarknite políčko Povolené
      • Uložiť
      • okno denníka ukáže, či funguje alebo nie

Krok 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Na webovej stránke TVHeadend prejdite na Konfigurácia -> Kanál / EPG -> EPG Grabber
  • Začiarknite políčko „Aktualizovať číslo kanála“
  • V Cron multiline:

    • # grabber beží o 6:00. Grabber beží každý deň o 6:00, 14:00 a 18:00
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Kliknite na položku Uložiť

Kanály EPG

Kanály by mali vyzerať ako na obrázku

Krok 7: Televízne ikony

Televízne ikony
Televízne ikony

Nájdite televízne ikony

  • Vygooglil som: ikonu televízora abc pomocou nastavenia obrazu a podarilo sa mi nájsť ikony pre každú zo sietí.
  • Vybral som súbory png aj-j.webp" />
  • Obrázok som uložil na svoj MacBook

Vytvorte adresár

  • Na MacBooku v terminálovom okne sa prihláste ($ ssh)
  • Vytvorte adresár

$ sudo mkdir/home/♣ používateľské meno ♣/xmltv/ikony

$ odhlásenie

Skopírujte ikony na Raspberry Pi

V okne terminálu skopírujte ikony do Raspberry Pi

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

Povoliť ikony v tvheadende

  • V prehliadači prejdite na položku tvheadend a Konfigurácia -> Kanál / EPG -> Kanály
  • Vyberte riadok pre jeden zo svojich kanálov
  • Kliknite na položku Upraviť
  • Do poľa Používateľská ikona zadajte cestu, napríklad (Fox je kanál 7.1 a ikona 7.1., Png)

    súbor: ///home/hts/~xmltv/icons/7.1.png

Krok 8: Príloha: Referencie

Rozvrhy priamo

Sprievodca: Ako nastaviť XMLTV pre TVHeadEnd

reddit príspevok

Krok 9: Príloha: Aktualizácie

16JAN2018:

zap2xml.pl bol aktualizovaný a zmenilo sa niekoľko vecí. Urobil som preto zmeny, aby som ich prispôsobil

20JAN2018:

  • Začiatkom mesiaca zap2it zmenil svoju webovú stránku a nejako prerušil sťahovanie údajov EPG. Inovoval som na novú verziu kódu, ale to nepomohlo a pred dokončením sa to pokazí.
  • Prepnuté zo zap2it na Schedules Direct, čo je platená služba (~ 20 dolárov ročne), ale používanie je oveľa jednoduchšie.
  • Aktualizovaný pokyn tak, aby odrážal plány priamo

Krok 10: Príloha: Riešenie problémov

Krok 11: Príloha: Automatická inštalácia

Aj keď som to nepoužil, zdá sa, že by to malo fungovať:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Odporúča: