Split playlist model and view.
Added search-and-append functionality.