* refactor template processing * use template for song xmltv entries * use template for other video xmltv entries * update changelog