Sometimes I download songs from various sources, and they aren't put in the requisite media folder on external storage. The media scanner can still find them, but the only way I have found to do this is by moving the file around with a file manager, or mounting and unmounting as USB storage. This forces the phone to rescan for media files.

Does anyone know of a way to give Android a hint that it needs to rescan for media from within Android itself?


Most custom ROMs include this functionality as part of the Power Widget. For stock firmware you have to resort to 3rd-party apps such as ScanMedia or SDRescan, for example.

  • Another app I used to solve the same problem: MediaScanner.
    – micah
    Apr 21 '11 at 15:28
  • Meridian Media Player has an option to rescan media in its toolkit section.
    – Sparx
    Apr 21 '11 at 16:20
  • I wish there was a native way to do this, but thanks for the info everyone!
    – jakebasile
    Apr 21 '11 at 18:32
  • Both of these apps crash when I try to run them. java.lang.SecurityException ... not allowed to send broadcast ... MEDIA_MOUNTED
    – endolith
    Jun 4 '15 at 4:19

This is a very good question and I see it is already answered. I wrote a small application to solve this problem specifically for Kit Kit(Android 4.4+). My application works on all phones.



This works on the Nexus 5!

Please let me know if this helps you!



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.