improved playlistfragment