Layperson? (9)
(Other definitions for songsmith that I've seen before include "composer" , "Writer of popular numbers" .)
'layperson' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for amateur that I've seen before include "Fancier" , "Layperson" , "I'm no expert!" , "lacking professional expertise" , "Dilettante: buff" .)