support of shuffle in playlist