smartplaylist: use new evaluate_template signature