Android 5/6/7: Unable to edit / sync content to the SD card
Posted by Russell Samuels on Mar 16, 2017
Android 5 and up allow apps to save/edit content to shared directories (such as /Music) on an SD card (in contrast to Android 3 / 4 which only allowed apps to save/edit content to an app-specific directory on the SD card that was inaccessible to other apps, and is deleted upon the app's removal). MediaMonkey for Android 188.8.131.529 is the first version to support this feature.
If you'd like to edit / sync content to a shared directory on the SD card, there are a few requirements:
1) Sync profile: MediaMonkey for Android and MediaMonkey for Windows must have an active sync profile for the apps to recognize one another.
2) Permission: MediaMonkey for Android must have permission to write to the external storage location of the SD card, in order to be able to edit / delete / sync content to the SD card.
3) Inclusion in the library: In order for content to be visible in the MediaMonkey for Android library, the location on the card containing the content must be configured to be part of the library.
To sync content, MediaMonkey for Android and MediaMonkey for Windows must be configured to recognize one another so that they can sync. If MediaMonkey for Windows does not recognize your device or your device cannot see MediaMonkey for Windows see step 3 here.
On devices running Android 4.x and higher, MediaMonkey will by default sync to an app-specific folders on the SD card as described here. On most devices running Android 5 and up*, though, if the appropriate permissions have been granted on the Android device, MediaMonkey is able to sync to shared directories such as /Music or /Videos. On such devices, MediaMonkey will automatically prompt the user for necessary permissions to read / write / delete SD Card content as shown below (in the event that permissions are missing, they can be manually granted via the Options > Verify permissions function):
* Shared folders aren't supported on certain devices (including HTC devices) for which MediaMonkey is unable to validate the external storage (for such devices synchronization is limited to writing to app-specific folders).
Inclusion in the library
Once permissions are granted, MediaMonkey will automatically move files from app-specific directories (i.e. from SD Card/Android/Data/com.ventismedia.mediamonkey/Music) to shared directories (e.g. SD Card/Music) and automatically includes standard media locations such as /SD Card/Music etc. within the library. If content from the SD card appears to be missing, you can manually add new locations via Options > Choose library folders.