FossifyOrg / Voice-Recorder

An easy way of recording any discussion or sounds without ads or internet access
https://www.fossify.org
GNU General Public License v3.0
174 stars 14 forks source link

Cannot set recording directory to an existing directory #48

Open gjbianco opened 3 months ago

gjbianco commented 3 months ago

Checklist

Affected app version

1.0.0

Affected Android/Custom ROM version

GrapheneOS 14

Affected device model

Pixel 6A

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Go to app settings
  2. Select Save recordings in
  3. Try to select any directory outside of Internal > Music or Internal > Android

Expected behavior

Able to see, enter, or otherwise select directories within Internal (e.g. Internal > Sync > recordings).

Actual behavior

Cannot select anything outside of those directories

Screenshots/Screen recordings

No response

Additional information

I have a directory in Internal/Sync/recordings that I would like to use as that Sync directory is synced across my devices.

My suspicion is that it is to do with the app not having permissions to view other directories, but I cannot find a way to trigger requesting the permission and I cannot manually grant any permission relating to storage.

If I try to create a Sync directory within the app (by using the + button), the app correctly gives the error that the directory already exists (even though it can't list it).

Aga-C commented 3 months ago

Probably this bug has the same root cause on GrapheneOS as this one from Calendar: https://github.com/FossifyOrg/Calendar/issues/101.

gjbianco commented 3 months ago

Thanks for linking that! I agree that the issue appears to be the same.