I am working on a mp3 player app, which plays .mp3 files present anywhere inside an internal SD card.
I have used the following codes to fetch the .mp3 files present in
Trying using this:
File root = Environment.getExternalStorageDirectory();
That will get you the root of the external storage, provided that there is one. Then you can filter out files that aren't .mp3
Also consider looking at this: List all of one file type on Android device?