Originally Posted by
atwl77
Aftershokz Aeropex bone-conducting headphones. Is weather-proof and has all the controls that you mentioned.
This! Been using them for years (when I started running then switched to biking) and they are fantastic. Audio quality isn't awesome but it's a good sacrifice to retain the ambient noise of the road (and cars) as they are not plugging your ears. It's like using external speakers without annoying those around you.