Ahoj, instaloval jsem TVheadend na Bananapi s Armbianem jako server, tak jsem dal do kupy postup. Třeba to někomu pomůže. Napsal jsem to stejně jako je README.md soubor u sledovanitv na githubu Petra Krejčího.
Nejsem žádný expert a vycházel jsem jen z chybových hlášek TVheadendu, takže je možné, že to nebude třeba úplně podle představ expertů, ale funguje to.
### Instalace
Pro Armbian (v mém případě Armbian na Banana Pi) (v jiné linux distribuci to bude v mnohém podobné)
- přihlásit se k Armbianu jako root
- armbian-config - v Armbianu nainstalovat TvHeadend
- apt install ffmpeg - instalace ffmpeg (to je asi jasné)
- apt install jq - instalace jq -JSON processor
- echo ~$hts - instalace TvHeadendu vytvoří uživatele hts. Tímto zjistíme jeho home adresář. Bude to: /var/lib/hts
- do /var/lib/hts nahrát soubory z githubu
- mkdir /var/lib/hts/.cache
- otevřít json.config a upravit :
"tempdir": "/var/lib/hts/.cache", - edit (jsem si na to vzpomněl později. :-))
- chown -R hts:hts /var/lib/hts - vlastnictví všeho v adresáři hts
- chmod +x /var/lib/hts/sledovanitv*.sh /var/lib/hst/sledovanitv*.py - musí mít právo na spuštění
- nano usr/bin/tv_grab_file - otevřít pro editaci, vložit obsah sledovanitv-epg.sh mezi "### URL of your XML file" a "exit 0"
- ln -s /var/lib/hts/config.json /usr/bin
- ln -s /var/lib/hts/sledovanitv-token.sh /usr/bin
- ln -s /var/lib/hts/sledovanitv-epgconvert.py /usr/bin
### Registrace zařízení
-
cd /var/lib/hts
- ./sledovanitv-register.sh vyplnit přihlašovací údaje do sledovánítv. Skript vytvoří nový soubor config.json s autentizačními údaji pro zařízení
- pokud máte rodičovský PIN pak otevřte config.json a vyplňte jej namísto hodnoty NULL
### Zprovoznění EPG
- přihlásit se do webu tvh-serveru
http://kodi:9981/
-
v části Konfigurace/Program EPG/Moduly EPG grabberů povolit _Interní XMLTV: tv_grab_file is a simple grabber that can be...atd...
- restartovat tvh-server -
service tvheadend restart
- chvíli počkat
- zpět do webu a v části Konfigurace/Program EPG/Programy EPG grabberů by jste měli vidět seznam všech kanálů v sledovánítv. i těch na které nemáte právo.
### Zprovoznění kanálu
- Konfigurace/DVB vstupy/Sítě přidat novou Automatic IPTV Network
- název: SledováníTV
- max pocet streamu: 4
- vytvorit buket: true
- Pocatecni cislo programu: 1
- Ignorovat čísla programů od poskytovatele: false
- znakova sada: UTF-8
- skenovat po vytvoreni :false
- preskocit ladeni po startu: true
- EIT casovy posun: lokalni cas (na serveru)
- Service ID: 1
- URL:
pipe:///var/lib/hts/sledovanitv/sledovanitv-autoconfig.sh
Po ulozeni se vytvori muxy a sluzby.