#18 fix shuffle when playlist longer than view