changes to generate m3u