ну судя по всему вы вызываете playMusic в onCreate и в onResume, соответственно, создается два объекта Thread и внутри для каждого объекта создается свой плеер. Вот и играют они у вас все вместе. а останавливаете вы только тот, на который ссылается последний созданный.