High Mediaserver battery drain

I've just switched to Android from an iPhone, and while I'm enjoying it for the most part, there seems to be unusually high battery drain coming from mediaserver. My iPhone's battery level used to literally freeze at the same percentage when listening to music.

Is there any way to improve battery efficiency for audio playback? I listen to locally stored music on my phone for my 2 bus journeys per day, adding up to 1-1.5h.