26.7.2017, 22:05
@mobilmanic Bouquets jsme vyzkoušel a funguje to parádně. Přesně to jsem potřeboval a upřímně řečeno jsme se vždycky divil, proč to v Tvheadend není. A ono to tam je. Moje chyba, že jsem bouqeuts ignoroval.
Zároveň jsme si našel další chybu v mojí konfiguraci. Při změně obsahu playlistu se mi nespustilo scanování. Teprve teď jsme si všiml, že jsem v položce, ve které se definuje perioda načítání playlistu měl default hodnotu 60 minut. Zkušebně jsem ji zkrátil na 1 minutu a skutečně, po změně v playlistu se po 1 minutě spustí scan a pak následují automaticky všechny dalších kroky, včetně promítnutí změny až do Kodi.
Zdá se tedy, že díky doporučení @mobilemanic není třeba řešit body 2 a 3 z původního seznamu, ty si vyřeší Tvheadend sám:
ad 2. místo klasického pipe://... v playlistu, je možné použít ještě jedno zajímavé a elegantní řešení - HTTP proxy, které hodlám vyzkoušet (vyžaduje ale node.js 1.2 a vyšší, v této chvíli nevím, zda to nebude na LE problém) https://github.com/Jalle19/node-ffmpeg-mpegts-proxy
ad.1 je stále ještě k řešení
Zároveň jsme si našel další chybu v mojí konfiguraci. Při změně obsahu playlistu se mi nespustilo scanování. Teprve teď jsme si všiml, že jsem v položce, ve které se definuje perioda načítání playlistu měl default hodnotu 60 minut. Zkušebně jsem ji zkrátil na 1 minutu a skutečně, po změně v playlistu se po 1 minutě spustí scan a pak následují automaticky všechny dalších kroky, včetně promítnutí změny až do Kodi.
Zdá se tedy, že díky doporučení @mobilemanic není třeba řešit body 2 a 3 z původního seznamu, ty si vyřeší Tvheadend sám:
- stažení playlistu - curl + cron
- modifikace playlistu pro převod na ts stream - sh nebo python script
- načtení playlistu, scan, mapování služeb, vymazání starých kanálů - python srcipt + příkazy http api Tvheadend
- restart PVR - sh scripty, externí příkazy Kodi
ad 2. místo klasického pipe://... v playlistu, je možné použít ještě jedno zajímavé a elegantní řešení - HTTP proxy, které hodlám vyzkoušet (vyžaduje ale node.js 1.2 a vyšší, v této chvíli nevím, zda to nebude na LE problém) https://github.com/Jalle19/node-ffmpeg-mpegts-proxy
ad.1 je stále ještě k řešení