SD Cards
(Android)



On FastPhotoTagger v3.1+ and Android 11+, when you grant full access to the files on your device, you also grant write access to the SD card.

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

You only need to do this once. SD card access will remain after program and device restarts.

On the very first execution of Android 6+, FastPhotoTagger will ask for access to your SD card. At any other time, use App / SD Card.


1. On the action bar, press App / SD Card.




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.)

You may have to invoke the 3-dot menu on the right to show the SD card, menu "Show External Storage."

You may have to invoke the 3-line menu on the left to show the SD card.

Navigate to the SD card.

Press the SELECT 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/9876-5432".





4. The SD folder is automatically added to your Favorites list so you can easily navigate to it.
Long press on the address bar or use Navigate / Favorites to navigate to a favorite.





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 Storage" 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 or in Download/.FastPhotoTagger. 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 significantly, prior to Android 11, 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 compared with primary storage.