Voor zover ik weet, wordt dit gewoon een "singer-songwriter" genoemd in het Nederlands.
Ik heb in de van Dale even "cantautor" (dat is Spaans voor singer-songwriter) opgezocht en die zegt: "zanger-componist", "protestzanger" en "singer-songwriter".
Ik kan mij vinden in "zanger-componist", maar "protestzanger" is iets anders naar mijn bescheiden mening.