def get_images(self, override=False):
# Read google images from json file
self.images = []
if kodiutils.get_setting_as_int("screensaver-mode") == 0 or kodiutils.get_setting_as_int("screensaver-mode") == 2 or override:
with open(IMAGE_FILE, "r") as f:
images = f.read()
self.images = json.loads(images)
# Check if we have images to append
if kodiutils.get_setting_as_int("screensaver-mode") == 1 or kodiutils.get_setting_as_int("screensaver-mode") == 2 and not override:
if kodiutils.get_setting("my-pictures-folder") and xbmcvfs.exists(xbmc.translatePath(kodiutils.get_setting("my-pictures-folder"))):
for image in screensaverutils.get_own_pictures(kodiutils.get_setting("my-pictures-folder")):
self.images.append(image)
else:
return self.get_images(override=True)
shuffle(self.images)
return
评论列表
文章目录