GNOME Bugzilla – Bug 452226
crossfade everything: pause, next/previous track, etc.
Last modified: 2018-05-24 12:39:43 UTC
Please describe the problem: I think it would be nice to have an option or by default, for Rhythmbnox to crossfade everything concerning playback, incl. Pause, going to the Next/previous track, etc. Winamp does this and it sounds very smooth. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Track changes are already crossfaded.
I agree that crossfading pause/stop would be nice too.
Created attachment 98763 [details] [review] fade out when pausing Fade out for half a second (not configurable) when pausing, fade in for half a second when unpausing. Rather than pausing the sink when no streams are playing, set it to NULL. Also fixes bugs 434142 and 465482 (no decoded data from the paused stream exists in the sink, so it doesn't get played when unpausing it), 484883 (setting gconfaudiosink to NULL should cause it to reread the gconf keys when going to READY), half of 427244 (sink is NULL while paused -> device is closed).
Created attachment 98795 [details] [review] slightly better This should actually fix bug 484883; previously it didn't stop the sink when paused. Also includes the patch from bug 480764 because I'm lazy.
*** Bug 496856 has been marked as a duplicate of this bug. ***
The patch looks good to me and seems to work pretty well.
Committed to svn. There's still more to do here: fading out when completely stopping playback, and particularly when quitting.
*** Bug 521397 has been marked as a duplicate of this bug. ***
*** Bug 612836 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/392.