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