I'm not a fan of music on the course but I do wear these at certain jobs where I need to be alert for safety concerns. In addition to noise cancelling they have a "stay-aware" mode that allows a certain degree of outside noise in. They're also water/dust resistant...