Add a configurable crossfade so playback fades the outgoing track out while fading the incoming track in, eliminating the gap/hard cut between songs.
Proposed behaviour
- User-configurable crossfade duration (e.g. 0–12s) in Settings, with 0 = off (current behaviour)
- Applies to automatic track transitions in the queue; behaviour on manual skip is up for discussion (likely a quick fade rather than full crossfade)
- Should respect gapless playback for albums where crossfade is undesirable (optional "disable crossfade for gapless albums" toggle)
Add a configurable crossfade so playback fades the outgoing track out while fading the incoming track in, eliminating the gap/hard cut between songs.
Proposed behaviour