add shuffle
add repeat btn
Merge branch 'add-repeat-and-shuffle' into develop