improvements to playlist playing and switching