What does "songcraft" mean?

Songcraft: The art of making songs or verse; metrical composition; versification. A half-effected inscription. Written with little skill of songcraft. Longfellow.

Sources