deckerst / aves

Aves is a gallery and metadata explorer app, built for Android with Flutter.
BSD 3-Clause "New" or "Revised" License
2.41k stars 93 forks source link

Add SAF folder to collection #709

Open kr-nn opened 1 year ago

kr-nn commented 1 year ago

Is your feature request related to a problem? Please describe. The Android Media Store API is limited and abstracted. As a privacy and security enthusiast I use a Common encryption scheme with many platforms (CryptFS) I mount my images via an encrypted at rest App (EDS Lite) I can access the images and video via file explorer apps that support Storage Access Framework. This is not ideal and I'd really like to use Aves with a truly cross platform encryption scheme.

Describe the solution you'd like It would be severely advantageous to add folders manually via Storage Access Framework as that would severely unlock a lot of cool abilities. Not just what I have. It would allow someone to view SMB Hosted galleries with Android Samba Client We could mount cloud services with Rclone Could mount Webdav as well with rclone

Describe alternatives you've considered I have installed and uninstalled many gallery apps and basically all of them do not have the ability to manually add a folder to them or mount anything through SAF.

I find that I really like aves, but if I added SAF albums It would become THE Gallery app to rule them all.

deckerst commented 1 year ago

Thanks for the suggestion, it would indeed be interesting. I'd need to review some foundations though, as the media detection is currently based on the media store and SAF is only used for editing access.

Mannshoch commented 3 months ago

I use https://github.com/wa2c/cifs-documents-provider to store Pictures on server. I also have a permanent VPN to my NAS. It would be nice If I could add a server directory to AVES and manage picture on Phone and Server.

It would be great if I could Mirror my phone to NAS and say on a picture (or may setup a functional Tag) to be stored only on NAS.

alternative It would be nice if I could choose a specific Directory the Nextcloud app.