playlist rendering loop