01.11.2024, 19:44
(Tento příspěvek byl naposledy změněn: 01.11.2024, 19:52 uživatelem waladir.)
@JiRo: díky za vysvětlení. Přítomnost titulků je v manifestu/metadatech, proto jsou asi vidět, ale ne vždy je přehrávač podporuje a pak je nezobrazí.
V nové verzi 2.1.0 jsem provedl úpravy, která zajistí kompatibilitu s Kodi 18. Neplánuju přidání do repozitáře, ale na vyžádání jsem schopný poskytnout zip k manuální instalaci. Je potřeba počítat s tím, že ne všechno musí fungovat ať už kvůli nemožnosti důkladnějšího otestování nebo kvůli technickým omezením.
Významnou úpravou je přidání možnosti stahování streamu. I když to tak nemusí vypadat, jedná se docela komplikovanou věc a při realizaci jsem narazil na spoustu různých problémů, které ne vždy šly vyřešit podle mých představ. Také se mi to mi to trošku vymklo z rukou a povedlo se mi implementovat věci, o kterých jsem ani původně neuvažoval :-)
- možnost stahování je potřeba zapnout v nastavení a pak restartovat Kodi, aby se nastartovala služba, která se stará a samotné stahování. Jinak bude možné pořady ke stažení přidávat, ale nebude se pouštět jejich stahování.
- je pořeba mít ffmpeg s podporou libxml2. V plnohodnotných Linuxech by měl být ve standardních repozitářích, pro Windows nebo třeba CE na ARM64 procesorech můžete použít build z https://github.com/BtbN/FFmpeg-Builds/releases. V nastavení pak nastavte cestu k binárce ffmpegu a adresář, kam se mají ukládat.
- přidat pořad do fronty pro stahování můžete přes kontextové menu v archivu, v nahrávkách (včetné plánování budoucích) a v televizním programu (v IPTV Simple Clientovi)
- stahování běží rychlostí streamu, takže hodinový pořad se bude stahovat cca. 76 minut. Vím, kolik má hodina minut ;-), ale kvůli tomu, aby nahraný pořad nebyl přesně oseknutý plánovaným začátkem a koncem, stahování se provádí přes nahrávku, která začíná minutu před začátkem podle EPG a končí 15 minut po konci podle EPG. Nahrávka se po stažení smaže, pokud už předtím neexistovala.
- plánovat můžete stažení i pořadů v budoucnu, stažení se spustí 20 minut po plánovaném konci pořadu (aby bylo možné vytvořit nahrávky). Samozřejmě je nutné, aby doplněk běžel.
- položky ve Stahování se mažou po týdnu od dokončení stahování, ať úspěšného nebo i když skončí s chybou
- lze je také odstranit ručně v kontextovém menu, stažené soubory se tím neodstraňí
- pokud by se nepouštělo stahování i když by mělo nebo to ukazovalo že je stažené výrazně přes 100$, mohlo dojít k nějaké neošetřené chybě v procesu, který se stará o stahování. V takovém případě zkuste restart Kodi.
- progres stahování je třeba brát s rezervou. Není exaktní, ale vychází se s doby stahování a délky streamu,
- řešení je relativně komplikované se závislostmi na konkrétním operační systému. Nedá se vyloučit, že narazíte na nějaké problémy nebo na nějaké platformě nebude stahování fungovat vůbec.
Obě změny znamenaly hodně úprav kódu. Snad jsem tam nezavlekl nějaké chybky. Pokud byste na nějakou narazili, tak prosím napiště. Stejně tak uvítam i nějakou zpětnou vazbu, případně nějaké náměty na vylepšení.
V nové verzi 2.1.0 jsem provedl úpravy, která zajistí kompatibilitu s Kodi 18. Neplánuju přidání do repozitáře, ale na vyžádání jsem schopný poskytnout zip k manuální instalaci. Je potřeba počítat s tím, že ne všechno musí fungovat ať už kvůli nemožnosti důkladnějšího otestování nebo kvůli technickým omezením.
Významnou úpravou je přidání možnosti stahování streamu. I když to tak nemusí vypadat, jedná se docela komplikovanou věc a při realizaci jsem narazil na spoustu různých problémů, které ne vždy šly vyřešit podle mých představ. Také se mi to mi to trošku vymklo z rukou a povedlo se mi implementovat věci, o kterých jsem ani původně neuvažoval :-)
- možnost stahování je potřeba zapnout v nastavení a pak restartovat Kodi, aby se nastartovala služba, která se stará a samotné stahování. Jinak bude možné pořady ke stažení přidávat, ale nebude se pouštět jejich stahování.
- je pořeba mít ffmpeg s podporou libxml2. V plnohodnotných Linuxech by měl být ve standardních repozitářích, pro Windows nebo třeba CE na ARM64 procesorech můžete použít build z https://github.com/BtbN/FFmpeg-Builds/releases. V nastavení pak nastavte cestu k binárce ffmpegu a adresář, kam se mají ukládat.
- přidat pořad do fronty pro stahování můžete přes kontextové menu v archivu, v nahrávkách (včetné plánování budoucích) a v televizním programu (v IPTV Simple Clientovi)
- stahování běží rychlostí streamu, takže hodinový pořad se bude stahovat cca. 76 minut. Vím, kolik má hodina minut ;-), ale kvůli tomu, aby nahraný pořad nebyl přesně oseknutý plánovaným začátkem a koncem, stahování se provádí přes nahrávku, která začíná minutu před začátkem podle EPG a končí 15 minut po konci podle EPG. Nahrávka se po stažení smaže, pokud už předtím neexistovala.
- plánovat můžete stažení i pořadů v budoucnu, stažení se spustí 20 minut po plánovaném konci pořadu (aby bylo možné vytvořit nahrávky). Samozřejmě je nutné, aby doplněk běžel.
- položky ve Stahování se mažou po týdnu od dokončení stahování, ať úspěšného nebo i když skončí s chybou
- lze je také odstranit ručně v kontextovém menu, stažené soubory se tím neodstraňí
- pokud by se nepouštělo stahování i když by mělo nebo to ukazovalo že je stažené výrazně přes 100$, mohlo dojít k nějaké neošetřené chybě v procesu, který se stará o stahování. V takovém případě zkuste restart Kodi.
- progres stahování je třeba brát s rezervou. Není exaktní, ale vychází se s doby stahování a délky streamu,
- řešení je relativně komplikované se závislostmi na konkrétním operační systému. Nedá se vyloučit, že narazíte na nějaké problémy nebo na nějaké platformě nebude stahování fungovat vůbec.
Obě změny znamenaly hodně úprav kódu. Snad jsem tam nezavlekl nějaké chybky. Pokud byste na nějakou narazili, tak prosím napiště. Stejně tak uvítam i nějakou zpětnou vazbu, případně nějaké náměty na vylepšení.
