Fix: Compare filesystem extension as lowercase
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 20 Dec 2024 20:10:24 +0000 (21:10 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 20 Dec 2024 20:10:24 +0000 (21:10 +0100)
music_assistant/providers/filesystem_local/helpers.py

index 7e15e550d657ab3e7e0bc3089079a0f304e98613..2dc37e9bec200497a0ad3136af2b024b7015433f 100644 (file)
@@ -36,7 +36,8 @@ class FileSystemItem:
     def ext(self) -> str | None:
         """Return file extension."""
         try:
-            return self.filename.rsplit(".", 1)[1]
+            # convert to lowercase to make it case insensitive when comparing
+            return self.filename.rsplit(".", 1)[1].lower()
         except IndexError:
             return None