34
It occurred to me that lot of people are experiencing battery drain problem in their devices, which when they log into battery settings find mediaserver as the culprit.
Definitely, people are hunting for a fix. But before I get started I think you must actually know what's mediaserver. Mediaserver scans all the available media files (photos, videos, songs etc) and index(lists) them, so that instead of performing full scanning again and again all applications can access the files faster and better while required. That essentially means that mediaserver is designed to make devices work faster and better. But due to incoherent bugs in custom Roms, Xiaomi devices( esp, Redmi 1s) which are clocked at a greater GHz than they are actually capable of- users have to endure overheating and battery drain.
(I use term Xiaomi too much because the article was primarily written for my friend Ali, but you may hereby note that this method will work on all your devices regardless of your device/ROM makers)
So how do you actually fix the problem your manufacturer/ROM made?
1.The first thing you need to do is trash all unnecessary files from your storage. If your SD card contains plenty of small (in bytes or in few KBs) files (images or icons), that can be the reason of excessive media scanning. Try avoiding saving pages in UCbrowser or opera mini even.
2.You may remove your sdcard or try on primary storages which are less in size.
3. There is app on play store which kills mediaserver according to your settings. This is your finally remedy if any of above fails to work. Kindly note, this will definitely slow your indexing for pictures but will avoid battery drain and over heating.