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?

2 Answers 2


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
    Commented Apr 21, 2011 at 15:28
  • Meridian Media Player has an option to rescan media in its toolkit section.
    – Sparx
    Commented Apr 21, 2011 at 16:20
  • I wish there was a native way to do this, but thanks for the info everyone!
    – jakebasile
    Commented Apr 21, 2011 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
    Commented Jun 4, 2015 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!



You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .