Today my speaker just stopped working. I can't hear the caller unless I turn on speakerphone. If I receive a call I can hear the ringtone but when i answer I have to turn on speakerphone to hear the caller. I did notice that the ringtone volume is lower than i'm used to hearing it. Additionally I can hear my notification for when I receive an e-mail but not my notification for when I receive a text msg. Both these tones had been working fine for months.
If I try and play music nothing comes out of the speaker. If I set an alarm I get no sound from the speaker. I can get sound through my headphones and my bluetooth head set.
I have tried a simulated battery pull several times and I started in safe mode and did a simulated battery pull from there with no luck.
I have not installed or updated any apps in a few days so I don't think that's the cause. The phone is stock and not rooted.