Jako výchozí podklad jsem použil skript od JiRo (XMBC-Kodi.cz)
Soubor skriptu pro implementaci SledovaniTV.cz do tvheadendu a kodi. Diky implementaci do tvheadendu funguje je nahravani a timeshift Podporovano je prehravani a EPG
- sledovanitv-playback.sh - je pipe pro mux. Slouží k přehrávání kanálu
- sledovanitv-epg.sh - na stdout jde EPG celeho sledovanitv na 1 den dopredu 1439s
- sledovanitv-register.sh - slouží k počáteční registraci zařízení
Pro Kodi v AmLogic 912/ Linux
- v adresáři $HOME vytvořit adresář sledovanitv (/storage/sledovanitv)
- nahrát do něj soubory z githubu, musí mít právo na spuštění (chmod +x /storage/sledovanitv*.sh /storage/sledovanitv*.py)
- v KODI instalovat balíčky: System Tools, FFmpeg tools, tvheadend server
- cd $HOME/sledovanitv
- ./sledovanitv-register.sh vyplnit přihlašovací údaje do sledovánítv. Skript vytvoří nový soubor config.json s authentizačními údaji pro zařízení
Z důvodu, že sledování má kanály pojmenované různě, tak je vhodné nejdříve uprovoznít EPG, které obsahuje identifikátory jednotlivých kanálů
- v konfiguraci doplnku tvh-server, nastavit v XMLTV:
- XMLTV source type: SCRIPT
- XML Script location vybrat sledovanitv-epg.sh
- 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 configured through the addon settings from Kodi
- restartovat tvh-server - zakázat/povolit doplněk
- 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.
Tento postup je zcela můj, možná se rozchází s oficiálním postupem.
- Konfigurace/DVB vstupy/Sítě přidat novou IPTV Network název: SledováníTV Ignorovat čísla programů od poskytovatele: true priorita: 10 Skip startup scan: true
- přidat nový MUX, každý kanál má vlastní MUX sít: SledováníTV EPG scan: zakázano URL: pipe:///storage/sledovanitv/sledovanitv-playback.sh jméno muxu: vlastní jméno kanálu Znovu spustit (roura): true Timeout pro kill (roura/sek): 5
- po uložení a počátečním skenování se vám ve službách ukáže nový řádek
- přejit do Program EPG/Programy a přidat nový program Název: jméno kanálu Služba: zvolit službu s příslušným kanálem Automatický název ze sítě: false Zdroj EPG: vybrat příslušných EPG kanál Použít stav vysílání z EPG : Zakázáno
- pokud se něco v kodi neprojeví, ale je to vidět v TVH-serveru, tak restart KODI poumůže, stačí KODI, nemusí se celý přehrávač
- v WWW je dole lišta, která když se rozbalí, tak je vidět LOG TVH-serveru
- v sh skriptem můžete udělat debug pomoci přídaní -x na první řádek, výstup opět do logu TVH-serveru
- pokud jste prisli o oprava k sledovanitv, zkuste promazat /storage/.cache/playlist* /storage/.cache/sledovanitv