Fixing vod thumbnailer; handling signal removal on tab close
+ more attempts at leak fixes; thumbnailer plugin updates and corrections
This commit is contained in:
@@ -21,6 +21,10 @@ class Plugin(PluginBase):
|
||||
def run(self):
|
||||
self.icon_controller = IconController()
|
||||
self._event_system.subscribe("create-thumbnail", self.create_thumbnail)
|
||||
self._event_system.subscribe("create-video-thumbnail", self.create_video_thumbnail)
|
||||
self._event_system.subscribe("create-scaled-image", self.create_scaled_image)
|
||||
self._event_system.subscribe("get-thumbnail-hash", self.get_thumbnail_hash)
|
||||
self._event_system.subscribe("get-thumbnails-path", self.get_thumbnails_path)
|
||||
|
||||
def generate_reference_ui_element(self):
|
||||
...
|
||||
@@ -28,6 +32,18 @@ class Plugin(PluginBase):
|
||||
def create_thumbnail(self, dir, file) -> str:
|
||||
return self.icon_controller.create_icon(dir, file)
|
||||
|
||||
def create_video_thumbnail(self, file, scrub_percent, replace):
|
||||
return self.icon_controller.create_video_thumbnail(file, scrub_percent, replace)
|
||||
|
||||
def create_scaled_image(self, hash_img_pth):
|
||||
return self.icon_controller.create_scaled_image(hash_img_pth)
|
||||
|
||||
def get_thumbnail_hash(self, file):
|
||||
return self.icon_controller.generate_hash_and_path(file)
|
||||
|
||||
def get_thumbnails_path(self) -> str:
|
||||
return self.icon_controller.ABS_THUMBS_PTH
|
||||
|
||||
def get_video_icons(self, dir) -> list:
|
||||
data = []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user