add edit for song public attribute