Guys,
I had the same issue, very easy fix.
Go to Settings -> Sound -> Sound Enhancement -> BesLoudness and turn it on.
The speaker gets a much louder audio and no need to change anything else.
Please comment if this solved the problem so more people can know about it.
Cheers.
Fuca Bala