2005-09-29, 00:18
i am happy that the developers added support for a slideshow as a screensaver, a feature i have wanted ever since i first started using xbmc. i'm referring to the 2005-9-27 version.
anyways, the problem is it will not start the screensaver when my startup_slideshow.py script is called from autoexec.py. this script just starts a slideshow upon bootup with xbmc.executebuiltin('xbmc.slideshow(f:\\pictures\\') which i've been succesfully using for a while with previous versions of xbmc. this script is still working, but when i exit that script-started slideshow and do stuff, the screensaver slideshow will never come up.
however, if i remove my startup_slideshow from autoexec, the screensaver slideshow works fine. i can even manually run my startup_slideshow, exit it, and (after waiting) the slideshow screensaver works fine. so i added the screensaver call directly into autoexec.py (just pasted the line mentioned above) and now my problem is solved. it only seems to be a problem when called as a script from autoexec.py, not if its in autoexec.py or if i manually run the script. weird, but i've got around it so it's not really a problem anymore, but took a lot of time using trial/error to figure out how to make it work.
next issue. if i press back during an screensaver slideshow, it exits the slideshow. when i press back during a manually started slideshow, it shows a screen with the slideshow in the background, but no menu. i want the menu! what i want is the slideshow (screensaver or not) to show up in the background like movies/videos do when one presses the blue x button during playback. is this possible?
anyways, the problem is it will not start the screensaver when my startup_slideshow.py script is called from autoexec.py. this script just starts a slideshow upon bootup with xbmc.executebuiltin('xbmc.slideshow(f:\\pictures\\') which i've been succesfully using for a while with previous versions of xbmc. this script is still working, but when i exit that script-started slideshow and do stuff, the screensaver slideshow will never come up.
however, if i remove my startup_slideshow from autoexec, the screensaver slideshow works fine. i can even manually run my startup_slideshow, exit it, and (after waiting) the slideshow screensaver works fine. so i added the screensaver call directly into autoexec.py (just pasted the line mentioned above) and now my problem is solved. it only seems to be a problem when called as a script from autoexec.py, not if its in autoexec.py or if i manually run the script. weird, but i've got around it so it's not really a problem anymore, but took a lot of time using trial/error to figure out how to make it work.
next issue. if i press back during an screensaver slideshow, it exits the slideshow. when i press back during a manually started slideshow, it shows a screen with the slideshow in the background, but no menu. i want the menu! what i want is the slideshow (screensaver or not) to show up in the background like movies/videos do when one presses the blue x button during playback. is this possible?