Dealt with comments and fixed do_song not always being set: assume that we want
to copy until we hit an X header