Bugzilla – Bug 2319
Don't crossfade successive album tracks
Last modified: 2009-07-31 10:13:45 UTC
Just as "Smart Gain" was integrated into Slimserver... it seems to me James's Dynamic Transition Updater would be a natural extention of the core Slimserver experience... perhaps a "Smart Fade" checkbox option accessible from within Player Settings/Audio and from the Player itself via remote.
Enable crossfading (or allow user to configure as such)when listening to compilation or various artists albums.
This really should be integrated into SC7. This feature is so obviously desireable. One doesn't want crossfade when listening to an album, especially a live show, but one would still like to have crossfade when the playlist songs are not from the same album or on a random playlist. This should clearly be an option under the crossfade settings. Do it just as Dynamic Transition Updater did in 6.5. Thanks!
This plugin appears to have been abandoned, and it would be nice to retain it in SC7. It's a natural extension of the existing crossfade options that are built in to SC7, and even follows the same logic as the "smart" replay gain. The dynamic transition updater itself isn't that complex, although I'm not perl savvy enough to send in a patch.
Is the new title good enough to describe a suitable fix for this? note to developers: there is usable code in replaygain.pm
Created attachment 3395 [details] basic patch given a pref, 'transitionSmart' set to 1, this should block crossfade when in album mode according to the same logic that handles the replaygain, Smart Gain option. untested, and would need prefs ui for all applicable ui's
Added in change 20684. Default for this new pref is enabled so I don't think it needs to be listed in player or SBC UI's.
This bug has now been fixed in the 7.1 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Reduce number of active targets for SC