Calendar icon indicating copy to clipboard operation
Calendar copied to clipboard

Audio streams no longer work

Open An-anonymous-coder opened this issue 11 months ago • 14 comments

Checklist

  • [X] I can reproduce the bug with the latest version given here.
  • [X] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • [X] I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • [X] I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • [X] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • [X] This issue contains only one bug.
  • [X] I have read and understood the contribution guidelines.

Affected app version

1.1.0

Affected Android/Custom ROM version

GrapheneOS 2024120900

Affected device model

Pixel 8

How did you install the app?

GitHub releases

Steps to reproduce the bug

  1. Open Fossify Calendar
  2. Tap on the 3 dots on the top right
  3. Tap on Settings
  4. Under REMINDERS, tap on Audio stream used by reminders
  5. Set it to Alarm or Ring
  6. Go back
  7. Create an event or task with a reminder that will happen in a timely manner
  8. Close Fossify Calendar
  9. Open Settings
  10. Tap Sound & vibration
  11. Set Ring volume and Alarm volume to maximum
  12. Set Notification volume to minimum
  13. Wait for the event reminder to trigger

Expected behavior

The notification should use the Ring or Alarm audio streams.

Actual behavior

The notification will only vibrate. It will not use the Alarm or Ring audio streams.

Screenshots/Screen recordings

No response

Additional information

This only started I think after GrapheneOS 2024120702. It was working fine before.

An-anonymous-coder avatar Dec 12 '24 02:12 An-anonymous-coder

Yes, I've ensured notification permissions are set properly. The phone is not set to vibrate. Do Not Disturb is disabled. Other audio streams such as System or Notification work fine (as long as those volumes are up).

An-anonymous-coder avatar Dec 12 '24 02:12 An-anonymous-coder

I have the same issue.

ReaderGuy42 avatar Dec 13 '24 17:12 ReaderGuy42

@ReaderGuy42 What device model and OS version do you have?

Aga-C avatar Dec 13 '24 17:12 Aga-C

Pixel 6a, GrapheneOS 2024120900

ReaderGuy42 avatar Dec 13 '24 21:12 ReaderGuy42

If this is GrapheneOS specific, should I open an issue on their issue tracker as well?

An-anonymous-coder avatar Dec 14 '24 00:12 An-anonymous-coder

@An-anonymous-coder We haven't investigated it further, so I can't tell right now if it's GrapheneOS bug (I couldn't reproduce it on other Androids), or we don't support properly some feature of it. You can raise the bug on their side as well.

Aga-C avatar Dec 14 '24 07:12 Aga-C

There has since been an update, to build 2024121200 with no change. I raised a bug on the GrapheneOS forum before commenting here, they pointed me here. So I'm not sure what to do.

ReaderGuy42 avatar Dec 17 '24 08:12 ReaderGuy42

I'm not sure if this is related in any way, or if this was present before, but setting the audio stream to "System" causes the device to vibrate infinitely after you receive a notification. The vibrations stop after you lock and unlock the device. Should I open a separate issue about this? It makes me think maybe this is an Android/GrapheneOS bug, instead of an app bug.

An-anonymous-coder avatar Dec 18 '24 17:12 An-anonymous-coder

Could it be that it's missing Settings > Apps > Special app access > Alarms & reminders permission? The app doesn't request it, and this could be the fix.

See documentation here: https://developer.android.com/develop/background-work/services/alarms/schedule

An-anonymous-coder avatar Jan 28 '25 19:01 An-anonymous-coder

Is this something the user can change? Or are you asking the developers?

ReaderGuy42 avatar Jan 28 '25 19:01 ReaderGuy42

Both, technically. I'm asking the developers if that could be a workaround for the audio streams. The app doesn't request the permission because AFAIK it uses a different method for its reminders, but if it did request the permission then it could be configured by the user.

An-anonymous-coder avatar Jan 29 '25 18:01 An-anonymous-coder

Any news on this?

ReaderGuy42 avatar Mar 17 '25 13:03 ReaderGuy42

None yet.

naveensingh avatar Mar 17 '25 14:03 naveensingh

Setting the audio stream to "System" now plays at full volume even if the system volume is at 0. That audio stream still vibrates infinitely until the power menu or biometrics are accessed.

@thestinger is this issue something that should be added to the os-issue-tracker, or is it a bug only the app developer can fix?

An-anonymous-coder avatar Apr 02 '25 19:04 An-anonymous-coder

@An-anonymous-coder @ReaderGuy42

Here's a test APK: https://github.com/FossifyOrg/Calendar/actions/runs/16261914183/artifacts/3524789241

naveensingh avatar Jul 14 '25 08:07 naveensingh

@naveensingh Thanks! Can I install this side by side with the regular app?

ReaderGuy42 avatar Jul 16 '25 06:07 ReaderGuy42

Yes, but I don't recommend it. It's a debug build. The official release will be out soon.

Thanks for testing!

naveensingh avatar Jul 16 '25 06:07 naveensingh