SD Scanner

SD Scanner


An app to force Android to scan a storage medium for media and other files. Uses a method compatible with 4.4 KitKat and 5.0 Lollipop, tested on my Nexus 5.

In Android 4.4 KitKat, the method used by most older programs to rescan a storage medium no longer works. Instead, an interface must be used that only allows one file to be specified at a time. This app works by determining what files/folders might need to be scanned again, and then by calling the correct API on each file/folder.

This app is licensed under the GNU GPL v2 or later, with source code available at http://github.com/jerickson314/sdscanner

SD Scanner can be used with Tasker by using the "Send Intent" action listed under "System."
Use the following settings, leaving the ones I don't list at the default:
Action: android.intent.action.RUN
Package: com.gmail.jerickson314.sdscanner
Class: com.gmail.jerickson314.sdscanner.MainActivity
Target: Activity

If anyone wants to write a proper Tasker plugin, I'll happily take a Pull Request on Github.

Additional contributions from the following:
- Czech translation: Jaroslav Lichtblau
- Chinese translation: Laurence Chiu
- Russian translation: Github user "relan"
- UI tweaks: relan

Recent changes:
1.11:
- Tweak wording on "ignore updated/changed" option.
- Added translations for the new option.
- Skips empty directories, as on some devices these forever show up as files in MTP if scanned.
- Doesn't follow symlinks outside of scan directory. Should only affect rooted devices, but following these can cause problems.

1.10:
- Option to ignore updated and changed files outside scan directory.
- Fix a rare crash.
Add to list
Free
80
4.0
User ratings
1595
Installs
100,000+
Concerns
0
File size
34 kb
Screenshots
Screenshot of SD Scanner Screenshot of SD Scanner
About SD Scanner
An app to force Android to scan a storage medium for media and other files. Uses a method compatible with 4.4 KitKat and 5.0 Lollipop, tested on my Nexus 5.

In Android 4.4 KitKat, the method used by most older programs to rescan a storage medium no longer works. Instead, an interface must be used that only allows one file to be specified at a time. This app works by determining what files/folders might need to be scanned again, and then by calling the correct API on each file/folder.

This app is licensed under the GNU GPL v2 or later, with source code available at http://github.com/jerickson314/sdscanner

SD Scanner can be used with Tasker by using the "Send Intent" action listed under "System."
Use the following settings, leaving the ones I don't list at the default:
Action: android.intent.action.RUN
Package: com.gmail.jerickson314.sdscanner
Class: com.gmail.jerickson314.sdscanner.MainActivity
Target: Activity

If anyone wants to write a proper Tasker plugin, I'll happily take a Pull Request on Github.

Additional contributions from the following:
- Czech translation: Jaroslav Lichtblau
- Chinese translation: Laurence Chiu
- Russian translation: Github user "relan"
- UI tweaks: relan

Recent changes:
1.11:
- Tweak wording on "ignore updated/changed" option.
- Added translations for the new option.
- Skips empty directories, as on some devices these forever show up as files in MTP if scanned.
- Doesn't follow symlinks outside of scan directory. Should only affect rooted devices, but following these can cause problems.

1.10:
- Option to ignore updated and changed files outside scan directory.
- Fix a rare crash.

Android Market Comments
A Google User
4 days ago
yup yup worked like a charm
A Google User
5 days ago
Wow! Works like a charm! I can now see my musics on my playlists.. great job!
A Google User
5 days ago
Thank you very very much, I am a developer , and for the past 2 years have had to reboot the phones every time I wrote a file with my app in order to validate the file was present, now I just run your app.... thanks a ton. Question, when running one of my apps with your app installed, my files are not getting written, yet my app thinks they are . After uninstalling your app, and rerunning my app, everything works fine, any ideas on why files would not write to disk?,
A Google User
Aug 27, 2015
App
A Google User
Aug 26, 2015
Good Nice