This isn't a solution, but I found out what's causing the problem.
If your headphone jack is messed up/headphones won't go in all the way, it plays through both speakers and headphones at the same time.
Sorry for the bad news, guys, but I'm having the same problem.
Seems like the only solution is to use usb headphones.