From 6a3bfbeb13aafd896ea96affeeacf529527de0a7 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Sat, 27 Dec 2025 16:36:13 -0600 Subject: [PATCH] Fixed missing steam cdn url setting for thumbnailer plugin; fixed vod_thumbnailer plugin not expanding return values correctly --- plugins/thumbnailer/icons/controller.py | 2 ++ plugins/thumbnailer/icons/mixins/videoiconmixin.py | 2 +- plugins/vod_thumbnailer/plugin.py | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/thumbnailer/icons/controller.py b/plugins/thumbnailer/icons/controller.py index 732cdb1..cec4601 100644 --- a/plugins/thumbnailer/icons/controller.py +++ b/plugins/thumbnailer/icons/controller.py @@ -38,6 +38,7 @@ class IconController(Icon): self.BASE_THUMBS_PTH = f"{USER_HOME}/.thumbnails" self.ABS_THUMBS_PTH = f"{self.BASE_THUMBS_PTH}/normal" self.STEAM_ICONS_PTH = f"{self.BASE_THUMBS_PTH}/steam_icons" + self.STEAM_CDN_URL = "" if not path.isdir(self.BASE_THUMBS_PTH): os.mkdir(self.BASE_THUMBS_PTH) @@ -60,6 +61,7 @@ class IconController(Icon): self.container_icon_wh = config["container_icon_wh"] self.video_icon_wh = config["video_icon_wh"] self.sys_icon_wh = config["sys_icon_wh"] + self.STEAM_CDN_URL = config["steam_cdn_url"] # Filters filters = settings["filters"] diff --git a/plugins/thumbnailer/icons/mixins/videoiconmixin.py b/plugins/thumbnailer/icons/mixins/videoiconmixin.py index 324cbb4..e1acdf5 100644 --- a/plugins/thumbnailer/icons/mixins/videoiconmixin.py +++ b/plugins/thumbnailer/icons/mixins/videoiconmixin.py @@ -14,7 +14,7 @@ class VideoIconMixin: proc = subprocess.Popen([self.FFMPG_THUMBNLR, "-t", scrub_percent, "-s", "300", "-c", "jpg", "-i", full_path, "-o", hash_img_path]) proc.wait() except Exception as e: - logger.info(repr(e)) + logger.info(e) self.ffprobe_generate_video_thumbnail(full_path, hash_img_path) diff --git a/plugins/vod_thumbnailer/plugin.py b/plugins/vod_thumbnailer/plugin.py index 521e326..30219fc 100644 --- a/plugins/vod_thumbnailer/plugin.py +++ b/plugins/vod_thumbnailer/plugin.py @@ -117,8 +117,8 @@ class Plugin(PluginBase): uri = self._fm_state.uris[0] path = self._fm_state.tab.get_current_directory() parts = uri.split("/") - path_exists, - img_hash, + path_exists, \ + img_hash, \ hash_img_pth = self._event_system.emit_and_await("get-thumbnail-hash", (uri,)) if not path_exists: