SD Cards
(Android)



On Android 5.0+, secondary (external) SD cards are not automatically writable by FastPhotoTagger. You may grant write access using the Android "Storage Access Framework":




1. On the home panel, click "Open Image Folder"


A Confirm dialog will appear:



2. On the Confirm dialog box, click OK.


The Android "Storage Access Framework" screen will appear:



3. Select the secondary SD card. (It may be named "SD Card", "External SD Card", or something else.)
Click the button at the bottom of the panel.
Access to the entire SD Card is recommended.






FastPhotoTagger will resume showing a folder name prefixed with "sd:". For example, "sd:/storage/sdcard1".


Please note:

o You will only have write access to the secondary SD Card when viewing a folder prefixed with "sd:".

o Access will remain after program and device restarts. If you remove and reinsert the SD Card, or replace the SD Card, or "Clear Data" using Android settings, or re-install FastPhotoTagger you must repeat the above steps.

o For best results, grant write access to the entire SD Card. If you grant access only to a subfolder of the SD Card, you will have write access to that subfolder and to all folders beneath it, but not to folders above it. For example, if you selected sdcard1/level0/level1, you will have access to level1 and level2 but not to level0:

sdcard1
---level0 sdcard1/level0
No write access
------level1 sdcard1/level0/level1
selected, write access
---------level2 sdcard1/level0/level1/level2
write access

o There may be multiple, equivalent paths leading to the SD Card. So for example, "sd:/storage/sdcard1/photos" and "/mnt/sdcard1/photos" may both point to the SD card, but you will have write access only when using the path prefixed with "sd:".

o In case of difficulty, review the program log file, fastphototagger_log.txt, in your primary storage folder. If you still cannot access your secondary SD card, please contact the author. Please send screenshots and the fastphototagger_log.txt file.


Performance note:

o There is a performance penalty for using secondary SD cards. First, SD cards are typically slower than primary storage. Second, and more significant, FastPhotoTagger using Exiftool cannot directly modify files on secondary storage. Therefore, files must be copied to primary storage during Exiftool execution, then copied back to secondary storage. FastPhotoTagger automatically does this copying for you but, when changing metadata, you will notice a time lag typically in the 10-20% range compared with primary storage.There is no FastPhotoTagger/Exiftool performance penalty for viewing metadata.