(Is your feature request related to a problem? Please describe.)
This request is related to at least 2 problems on Android. One is that file operations are very slow. The other is that preserving timestamps isn’t always possible with the current method.
(A clear and concise description of what the problem is. Ex. I’m always frustrated when […])
I’m always frustrated when I observe how long it takes to index and/or generate thumbnails, and how insanely long it takes to add or remove tags to large numbers of files (I tag in the filenames if it matters). I’m also frustrated by the present inability to move files at all but that might be a bug?
(Describe the solution you’d like)
I want to take advantage of much faster storage APIs.
(A clear and concise description of what you want to happen.)
Currently the app uses Storage Access Framework AKA “SAF” to grant access to directories. It also appears to use SAF for file operations too. This is very flexible and safe but it is also slow. Very slow. A much better method in my opinion is to ask for the MANAGE_EXTERNAL_STORAGE permission AKA “All Files Access”. This gives your app raw file path access to USB, SD card, and built in storage. Only Android/data is restricted. You can use java file io api or other solutions.
(Describe alternatives you’ve considered)
N/A
(A clear and concise description of any alternative solutions or features you’ve considered.)
N/A
(Additional context)
All Files Access is available to use for any app if it’s side loaded but Google Play requires an app to request permission to use it. As your app is all about file management and that is one of the permitted use cases I expect you can get that permission.
(Add any other context or screenshots about the feature request here.)