A smart music player with machine learning based shuffle algorithm.