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.