diff --git a/src/UI/DocumentViews/MpvContainer.cc b/src/UI/DocumentViews/MpvContainer.cc
index 864daf03b58f2c1eb2982e09f58c00580e54ae3b..b6f30f4ce8a2cd34985dc44847e251baa0b02373 100644
--- a/src/UI/DocumentViews/MpvContainer.cc
+++ b/src/UI/DocumentViews/MpvContainer.cc
@@ -77,7 +77,9 @@ MpvContainer::closeMpv() noexcept
         registerMpvDurationCallback(nullptr);
         mpv_handle *tmp_mpv = mpv;
         mpv                 = nullptr; // Stop all other callbacks here
-        mpv_terminate_destroy(tmp_mpv);
+        mpv_destroy(tmp_mpv);
+        // mpv_wait_async_requests(tmp_mpv);
+        // mpv_terminate_destroy(tmp_mpv);
     }
 }