Feature description:
Add option for button on now playing screen to toggle crossfade on/off — or, add option to customize playlists to disable crossfade in only that playlist.
Problem solved:
I love the smart fade options and the implementation generally. I want to keep it on when shuffling or making personal mixes, and I like that it automatically turns off for albums. But for some playlists I would like to be able to disable the feature without having to go into the settings menu. Some of my playlists are made to mimic live concerts, or otherwise just sound better without the fading between songs.
Brought benefits:
More control over the listening experience and ability to fully customize playlist listening.
Other application solutions:
N/A
Additional description and context:
N/A
Screenshots / Mockup:
The problem is that currently, the crossfade/smart fades state is locked at the moment a queue is created and cannot be changed afterward. If a queue is started in a mode where crossfades are not active (e.g., playing an album in normal order), they will remain inactive for the entire queue - even after switching to shuffle, adding songs via instant mix, or any other changes. The only workaround is to start a brand new queue in the right mode from the beginning, which is inconvenient.
Or another example - to play album-type smart playlists in shuffle mode with crossfade active requires several steps: first, start playing any single album in shuffle mode (so the queue is initialized with crossfade active), then add the smart album-type playlist to the queue, and finally enable shuffle from the bottom bar. A “toggle crossfade” icon in the bottom bar would make this instantly accessible during playback