Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notifier step music selection volume much lower compared to Normal step music selection #113

Open
Sunspark-007 opened this issue Jan 10, 2025 · 3 comments

Comments

@Sunspark-007
Copy link

Hi, Samsung phone here. I have observed in the chooser that if one selects one of the stock notification sounds the phone has, it is clear (minor quibble, plays on a constant loop in the chooser screen, not sure if this is intentional) and the correct volume.

The issue is with what type of step it's assigned to. If you choose "Normal" then it plays at the correct volume. However, if it is the "Notifier" type then the volume is MUCH lower. If beep is chosen instead of music, the beep does play at a normal volume in the "Notifier" step. So, specifically notifier and music alert.

This may be related to issue #103 and I did test with the audio focus options as suggested there and it does not change anything for "Notifier".

@DeweyReed
Copy link
Member

The situation is quite unusual. The app doesn't distinguish the step type when picking a ringtone. I'm sorry, but I have no idea how to fix it at the time being.

@Sunspark-007
Copy link
Author

Testing further just now with just a notifier single beep, but set to loop, the first beep is soft then the following one is louder. It is the same thing with the normal step. First beep is soft, then the following one is louder.

The beep-beep ringtone is the same way too.

Why is the first playback of the beep a softer volume which then becomes louder as the loop begins?

@DeweyReed
Copy link
Member

The Music reminder has a start-up mechanism that starts with a lower volume and gradually increases to the normal volume. However, the Beep reminder doesn't do so. It gives the whole responsibility to the system.

https://github.com/timer-machine/timer-machine-android/blob/develop/app-base/src/main/java/xyz/aprildown/timer/app/base/media/AsyncRingtonePlayer.kt#L220

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants