shuffle feature change - missed edge case when playlist length was 1. CR: shalinikurian