Bug 503967 - Please give the users the ability to change the Timer/Alarm ringer sound (SPECIFICALLY ON DESKTOP PLASMA SESSIONS)
Summary: Please give the users the ability to change the Timer/Alarm ringer sound (SPE...
Status: RESOLVED FIXED
Alias: None
Product: KClock
Classification: Applications
Component: General (other bugs)
Version First Reported In: 25.04.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Devin Lin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-09 16:29 UTC by Kabir Akzaman
Modified: 2025-05-24 05:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kabir Akzaman 2025-05-09 16:29:49 UTC
SUMMARY
The default alarm sound of the KClock app which I used on desktop for setting timers has a sound which made my ears hurt as I use desktop headsets. It should be something else by default or, more importantly, allow to be changed by the end user on a Desktop plasma session.

From what I was able to see in the Plasma Settings page, I saw that the notifications did in fact had a timer section in the Applications settings which had a much more soothing and less ear-damaging sound which Kclock did not use at all.

STEPS TO REPRODUCE
1. Open KClock
2. Set a timer (time doesnt matter)
3. Wait till it ends.

OBSERVED RESULT
High pitched alarm sound which hurts the ears and one which cant be changed within the app or outside.

EXPECTED RESULT
Probably should've used the Timer sound from the Application-specific settings in the Notifications settings

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0
Kernel Version: 6.12.26-1-lts (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz
Memory: 7.7 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1050

ADDITIONAL INFORMATION
Comment 1 hanyoung 2025-05-11 15:51:57 UTC
I added this feature in https://invent.kde.org/utilities/kclock/-/merge_requests/206

Is a global timer sound option okay? Implementing per timer one (as alarm sound config) is a bit more involved.
Comment 2 Kabir Akzaman 2025-05-14 14:27:30 UTC
(In reply to hanyoung from comment #1)
> I added this feature in
> https://invent.kde.org/utilities/kclock/-/merge_requests/206
> 
> Is a global timer sound option okay? Implementing per timer one (as alarm
> sound config) is a bit more involved.

Yeah being able to manage timer sound globally is good. I may ask what is the state for the Alarm sound or do I also need to make a another bug report about that?
Comment 3 hanyoung 2025-05-14 14:37:34 UTC
Kclock already supports setting alarm sound
Comment 4 John Kizer 2025-05-16 18:24:54 UTC
Updating status since the bug janitor process didn't seem to pick up on the connection to that merge request
Comment 5 hanyoung 2025-05-24 05:11:17 UTC
Git commit 1447a9c891df58b16ce63f2ee3d03cfaf034358b by Han Young.
Committed on 24/05/2025 at 05:08.
Pushed by hanyoung into branch 'master'.

Add ability to change default timer sound

Add a config section under Settins page to allow user to change default
timer sound. The default timer sound is used for all the timer
notification sound, it's not possible to config the sound per timer.

M  +1    -1    src/kclock/CMakeLists.txt
M  +1    -1    src/kclock/qml/alarm/AlarmForm.qml
R  +2    -1    src/kclock/qml/components/SoundPickerPage.qml [from: src/kclock/qml/alarm/SoundPickerPage.qml - 098% similarity]
M  +24   -0    src/kclock/qml/settings/SettingsPage.qml
M  +18   -0    src/kclock/timermodel.cpp
M  +7    -0    src/kclock/timermodel.h
M  +2    -1    src/kclockd/timer.cpp
M  +29   -1    src/kclockd/timermodel.cpp
M  +7    -0    src/kclockd/timermodel.h

https://invent.kde.org/utilities/kclock/-/commit/1447a9c891df58b16ce63f2ee3d03cfaf034358b