Recently I played with my Android phone and added back some OEM ringtones which were removed from the custom firmware I use. After doing that, all my ringtones were listed twice in the sound profile. This was strange, because I had not added duplicates of existing files. Every file had a single copy on my Android phone. Thankfully, I found out the solution and would like to share it with you.
To fix the issue, you need to rebuild the data index of the Media Storage application which is a part of the Android OS and comes with all devices. To rebuild that index, you need to do the following:
- Open the Settings application.
- Go to Apps -> All and locate the Media Storage there in the long list of installed and system apps.
- Now, tap the Media Storage item. The details for the application will appear on the screen. Tap the "Clear Data" button.
- Reboot your phone.
Enjoy the proper list of installed ringtones.
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!
4 thoughts on “Fix: Android ringtones are listed twice”
This didn’t do anything but erase all of my ringtones, even pre-installed ones.
This operation doesn’t remove any file from your device.
Yeah same thing. It may not remove any files but it clears the list. Somehow we need to get the list rebuit to show what sounds are available. Thanks for making something that should have been simple a lot harder.
Ah, they come back. I checked after I rebooted my phone and the list was empty to which I jumped too quick and posted my reply. After checking again they were back. Apparently it takes a few moments for the XML or whatever to rebuild the list. This does work! Now can you explain how to set a new default for the alarm so I don’t always need to change it from ” morning flower”?