For 50 years Brown 's career was based in New Orleans , where he played guitar and sang blues , country , jazz , zydeco and Cajun music .