Make special setPlayerStateComplete so minimize work done before playing next song