Media player doesn't show songs I have a ZTE Whirl 2 (a.k.a. Z667G or Salem 2). I'm running Android 4.3 Jelly Bean.

Whenever I start my media player (I use Black Player EX, but it happens with all media players, and the default file explorer) after a reboot or USB connection, my songs will not show up:



I have no idea why this is. The songs will not show up unless I restart the application several times. Anyone have any idea why this happens, and how to fix it?
Note this part in your description:


  ...The songs will not show up unless I restart the application several times...


Every reboot or finished USB connection will broadcast a android.intent.action.MEDIA_MOUNTED intent to apps. Media Storage captures this...



...and triggers a re-scan of the media library. If you have a very large one, the Media Storage is probably re-scanning during that period (could take minutes, depending on your phone's specs), thus the library is temporarily unavailable.