Automatically mixes a song queue while matching beat and tempo