diff --git a/Reef/src/main/java/dev/pranav/reef/accessibility/FocusModeService.kt b/Reef/src/main/java/dev/pranav/reef/accessibility/FocusModeService.kt index 0e4f48b..201b9bc 100644 --- a/Reef/src/main/java/dev/pranav/reef/accessibility/FocusModeService.kt +++ b/Reef/src/main/java/dev/pranav/reef/accessibility/FocusModeService.kt @@ -8,6 +8,7 @@ import android.app.Service import android.content.Intent import android.content.Intent.FLAG_RECEIVER_FOREGROUND import android.content.pm.ServiceInfo +import android.media.AudioAttributes import android.os.Build import android.os.CountDownTimer import android.os.IBinder @@ -620,6 +621,12 @@ class FocusModeService: Service() { } val ringtone = android.media.RingtoneManager.getRingtone(applicationContext, soundUri) + + ringtone?.audioAttributes = AudioAttributes.Builder() + .setUsage(AudioAttributes.USAGE_ALARM) + .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION) + .build() + ringtone?.play() } catch (e: Exception) { e.printStackTrace()