I’d try to check if it’s related to MediaProvider, as many things rely on this:
- install a third-party media player that don’t rely on MediaProvider
- also, add a random sound file in your Media folder
- when sounds drop, check if it can play something with integrated Music app, then third-party player
- optionally, watch logcat when trying to play
If it’s confirmed to be e MediaProvider problem, here is what I did in the past:
- reboot to “advanced” recovery (TWRP, OrangeFox, …), able to decrypt Data
- within adb shell, located the MediaProvider database, moved or renamed it
- rebooted to system, waited 15mn to have database re-populated
BTW, having a SDCard with indexed media files on it can cause problems.
Hope this will help!