gui improvements. trying to figure out how to handle m3u and pls files