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