Refactored array data source to take a delegate.
Populate playlist view.