Dimowner / AudioRecorder

Audio Recording Android application
Apache License 2.0
729 stars 171 forks source link

Change default storage location #112

Open sumade123 opened 1 month ago

sumade123 commented 1 month ago

Please can the ability to change the default storage location be added?

Without this it is not possible to do automatic backup, which is really important if making many recordings. I really appreciate your efforts in making this, I love the app, and have used it for a long time, but sadly can't use it without this feature.

Thanks

Dimowner commented 1 month ago

There is no plans to add feature where user can choose recording directory. Newer versions of Android added restrictions on ability to interact with device file system. I don't see any simple solution how to implement the feature. So all records are stored in app's private dir. Anyway, all record files available for user to download from app's private dir to a public dir.

sumade123 commented 1 month ago

Thanks. I understand if this is difficult to implement. In the end it is disappointing that Google decided to lock down the folders, with no way to grant access. It's a shame, but thank you for your efforts.

I think the main issue with downloading to a public dir, is this cannot be done automatically, so there is now no way to automatically backup recordings (or indeed any other file stored in /Android)

All the best, and thank you for creating the app.

On Wednesday, 8 May 2024 at 13:59, Dmytro Ponomarenko @.***> wrote:

There is no plans to add feature where user can choose recording directory. Newer versions of Android added restrictions on ability to interact with device file system. I don't see any simple solution how to implement the feature. So all records are stored in app's private dir. Anyway, all record files available for user to download from app's private dir to a public dir.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Dimowner commented 1 month ago

Thanks for your opinion. I will try to figure out a 'Backup feature' when user will be able to download all record files into a public 'Downloads' dir or somewhere else. Or even make backups automatically.

AlexandreBonneau commented 1 month ago

Having you records backuped up somewhere automatically with something like Syncthing is a must-have, specially since your records are usually personal info you ought to keep. Exporting and moving the files around is time-consuming and error-prone (and you need to remember doing it regularly).

With that said, I'm not sure I understand the comment newer versions of Android added restrictions on ability to interact with device file system , since lots of other applications can and do use the device file system. The first that comes to mind for instance is the backups made automatically by Signal in Signal/Backups.

Maybe this can be closed, since this request has been done on #112, #105, #95, #76 and originally in #67.

37 is linked to it as well, but was more asking about the ability to create multiple folders.