07.3.2020, 19:16
@durip No jo, došlo mi to až teď. Slideshow.IsActive je True pouze pokud si spuštíš Slide Show, ne při prohlížení jednotlých obrázků po obrázku. Tak sorry za špatnou radu.
Pro test na prohlížení obrázků by snad šel použít kód zobrazeného okna, xbmcgui.getCurrentWindowId() a testovat, zda je to id okna "Picture", tedy 10002.
Nechci ti radit, ale já bych to spouštění smyčky odvodil primárně pomocí funkce xbmc.getGlobalIdleTime(), spouštělo by se to jako screen saver. Samozřejmě při spuštění vždy s kontrolou jestli v té chvíli neběží video nebo nejsi v Picture okně a pak už bych zobrazoval smyčku trvale až do doby, až by ta hodnota xbmc.getGlobalIdleTime() přestal plynule růst...
Pro test na prohlížení obrázků by snad šel použít kód zobrazeného okna, xbmcgui.getCurrentWindowId() a testovat, zda je to id okna "Picture", tedy 10002.
Nechci ti radit, ale já bych to spouštění smyčky odvodil primárně pomocí funkce xbmc.getGlobalIdleTime(), spouštělo by se to jako screen saver. Samozřejmě při spuštění vždy s kontrolou jestli v té chvíli neběží video nebo nejsi v Picture okně a pak už bych zobrazoval smyčku trvale až do doby, až by ta hodnota xbmc.getGlobalIdleTime() přestal plynule růst...