not tested task queue
playlist: ftp uses queue
playlist data model: optimize findIndex
playlist: ftp clean up
playlist: samba support shares