remove inline anonymous functions
start on extended playlist support
Extended m3u support