Add additional smart fades verbose logging
authorMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 12 Dec 2025 09:26:06 +0000 (10:26 +0100)
committerMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 12 Dec 2025 09:26:06 +0000 (10:26 +0100)
music_assistant/controllers/streams/smart_fades/fades.py

index 9714c346caf41c41045e98d818a101122182c6d8..03c11ef99f58298ec3374b834e4aea1f32e64d3c 100644 (file)
@@ -187,6 +187,14 @@ class SmartCrossFade(SmartFade):
             bpm=self.fade_out_analysis.bpm,
         )
 
+        # Additional verbose logging to debug rare failures
+        self.logger.log(
+            VERBOSE_LOG_LEVEL,
+            "SmartCrossFade build: fade_out: %s, fade_in: %s",
+            self.fade_out_analysis,
+            self.fade_in_analysis,
+        )
+
         # Calculate optimal crossfade bars that fit in available buffer
         crossfade_bars = self._calculate_optimal_crossfade_bars()