send struct with multiple items to view; add playlist directive
allow adding multiple songs