player was starting new song before stopping old song, causing a song to be skipped.