diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt
index ef0ff19e6..cf8f1d897 100644
--- a/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt
+++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/MainActivity.kt
@@ -183,7 +183,7 @@ class MainActivity : AppCompatActivity() {
     override fun onDestroy() {
         Log.d("Lifetime Event", "MainActivity.onDestroy")
 
-        GlobalScope.launch(Dispatchers.IO) {
+        GlobalScope.launch(Dispatchers.Main) {
             keepPlayingMutex?.stop()
             keepPlayingMutex?.release()
             keepPlayingMutex = null