It might be nice if this was described in an existing data format (YAML, anyone) as a particular form of structure, rather than inventing a new data format.
YAML strikes a nice balance between machines and people, but I wouldn't want to write a blog post in it.
Markdown is great for blog posts, but APIs are terse.
It appeared to have weirdness from the homepage:
- secured: !include http://remote-host/secured.yml
/songs:Which is invalid YAML.
It turns out this is probably an unfortunate word-wrap in the page, where a non-wrapping text field would better convey the format.