From e1ea88dbaeb7063b8ea4d3fefbde37195f0ef792 Mon Sep 17 00:00:00 2001 From: jneilliii <jneilliii+github@gmail.com> Date: Fri, 24 May 2024 19:37:51 -0400 Subject: [PATCH] 0.0.22 * add file listing of avi files for non X1 devices, #29 --- octoprint_bambu_printer/__init__.py | 5 ++++- setup.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/octoprint_bambu_printer/__init__.py b/octoprint_bambu_printer/__init__.py index dc84922..a8cf6bd 100644 --- a/octoprint_bambu_printer/__init__.py +++ b/octoprint_bambu_printer/__init__.py @@ -146,7 +146,10 @@ class BambuPrintPlugin(octoprint.plugin.SettingsPlugin, try: ftp = IoTFTPSClient(f"{host}", 990, "bblp", f"{access_code}", ssl_implicit=True) - timelapse_file_list = ftp.list_files("timelapse/", ".mp4") or [] + if self._settings.get(["device_type"]) in ["X1", "X1C"]: + timelapse_file_list = ftp.list_files("timelapse/", ".mp4") or [] + else: + timelapse_file_list = ftp.list_files("timelapse/", ".avi") or [] for entry in timelapse_file_list: if entry.startswith("/"): diff --git a/setup.py b/setup.py index 2d3d510..86a8267 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ plugin_package = "octoprint_bambu_printer" plugin_name = "OctoPrint-BambuPrinter" # The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module -plugin_version = "0.0.21" +plugin_version = "0.0.22" # The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin # module