From: Marcel van der Veldt Date: Fri, 3 Oct 2025 00:10:53 +0000 (+0200) Subject: Don't attempt to create smart fade analysis when smart fade is disabled X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=d875f9d7532a5f71098a8c01fd8fed70353e53bd;p=music-assistant-server.git Don't attempt to create smart fade analysis when smart fade is disabled --- diff --git a/music_assistant/helpers/smart_fades.py b/music_assistant/helpers/smart_fades.py index 34f41c11..a91023d5 100644 --- a/music_assistant/helpers/smart_fades.py +++ b/music_assistant/helpers/smart_fades.py @@ -253,6 +253,15 @@ class SmartFadesMixer: mode: SmartFadesMode = SmartFadesMode.SMART_FADES, ) -> bytes: """Apply crossfade with internal state management and smart/standard fallback logic.""" + if mode == SmartFadesMode.STANDARD_CROSSFADE: + # crossfade with standard crossfade + return await self._default_crossfade( + fade_in_part, + fade_out_part, + pcm_format, + standard_crossfade_duration, + ) + # Attempt smart crossfade with analysis data fade_out_analysis: SmartFadesAnalysis | None if stored_analysis := await self.mass.music.get_smart_fades_analysis( fade_out_streamdetails.item_id,