i think you've mostly got it figured out by now how the screensaver functions, but i'll give you a little rundown anyway:
the first time the screensaver starts, it will create a list of all the images in the selected folder (and subfolders in case recursive is selected).
this process may take a while if you have a large image collection and/or a slow source (which is certainly true for online sources).
while the screensaver is busy to index all your images, you'll see the spinning circle.
once it's done indexing your images, it will save the image list to disk. so the next time you start the screensaver, it does not have to go through this process again, but it will start instantly.
due to the fact that downloading the images for google drive / one drive is a bit slow, you might get a black screen between the images.
the images are indeed cached to disk (this is only true for online sources) so they don't have to be re-downloaded the next time they are shown.
if you run the screensaver for a long time, the indexing process will repeat itself in the background every hour, so if you add new images to a folder, they will be picked up eventually.
in case you experience a problem with this addon, please create a
Debug Log of the issue (standard logfiles, like you have been posting are not useful for troubleshooting).
should there be multiple issues, please create a separate
Debug Log for each issue.
one...or maybe two final thoughts:
- this addon is a basic picture screensaver, with the emphasis on screensaver. it is not, as many people wish to use it, a photo frame addon.
- the addon will work best with local sources. the 'slowness' of online sources makes them less ideal as a picture source for this addon.