Вы не объясняете, как ваш код работает в данный момент, но похоже, что устройство переходит в спящий режим, поэтому ваше приложение не может остановить музыку. Возможно, лучший способ обойти это - создать будильник , который сработает в тот момент, когда вы хотите, чтобы музыка остановилась.