Never let one broken clip abort soundd startup.

Any decode failure on a candidate now falls through to the next path or skip.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1454
2026-09-02 09:26:57 -04:00
committed by firestar5683
parent b321dd71e6
commit 509e6876f1
+1 -1
View File
@@ -212,7 +212,7 @@ class Soundd:
for path in self._sound_candidates(filename):
try:
sound_data = self._read_sound(path)
except (FileNotFoundError, OSError, EOFError, ValueError, wave.Error):
except Exception:
cloudlog.exception(f"soundd: failed to load {path}")
continue
if sound_data is not None: