Bug 491603

Summary: Remove pause delay by default
Product: [Applications] amarok Reporter: momo <momo.cao>
Component: PlaylistAssignee: Amarok Bugs <amarok-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: tuomas
Priority: NOR    
Version First Reported In: 3.1.0   
Target Milestone: kf5   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description momo 2024-08-12 02:18:07 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
It would be great to disable the default pause fade out behaviour. It is a great option but not as a default IMO. Most people would expect a music player to instantly pause. Pause is important to e.g. avoid embarrassing moments with blasting loud music by mistake. To have the music pause instantly is good feedback that the program reacts and it is not broken.

The option can be left disabled by default (and enabled for stopping? I'm not really worried about that).

STEPS TO REPRODUCE
1. Open the player for the first time and play a song
2. Pause the song

OBSERVED RESULT
Player doesn't react and you think the player is broken. After two seconds the player pauses.

EXPECTED RESULT
Player instantly pauses.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Tuomas Nurmi 2024-08-18 07:37:02 UTC
I hadn't noticed / had forgotten it is on by default (when available). As default options should indeed generally be the 'less destructive' ones; I think it is justified to change this.
Comment 2 Tuomas Nurmi 2024-09-07 12:13:49 UTC
Git commit a13bdae943d760404d91235832008cfaa89e60c2 by Tuomas Nurmi.
Committed on 07/09/2024 at 12:05.
Pushed by nurmi into branch 'master'.

Default to no fadeout on pause and stop

Not stopping sound instantly at user interaction can probably be considered as
'destructive' behaviour and shouldn't maybe be on by default.

M  +1    -0    ChangeLog
M  +2    -2    src/amarokconfig.kcfg

https://invent.kde.org/multimedia/amarok/-/commit/a13bdae943d760404d91235832008cfaa89e60c2