diff --git a/src/UI/DocumentViews/MpvContainer.cc b/src/UI/DocumentViews/MpvContainer.cc
index 1d87e892ea5a9b6df700abe539c40a479a9c41a3..b0e87326fbccfa5f9142cd0f41fbc7f7a1f320f7 100644
--- a/src/UI/DocumentViews/MpvContainer.cc
+++ b/src/UI/DocumentViews/MpvContainer.cc
@@ -155,6 +155,8 @@ MpvContainer::handleMpvEvent(mpv_event *event) noexcept
 
         case AsyncCmdType::LoadFile:
             qDebug() << "MPV - CMD: File loaded by mpv";
+            isPlaybackPaused = false;
+            mpvPause();
             break;
 
         case AsyncCmdType::TogglePlayback:
@@ -203,8 +205,8 @@ MpvContainer::loadFile(const QString &filename) noexcept
         return;
 
     const QByteArray c_filename = filename.toUtf8();
-    const char *args[]          = { "loadfile", c_filename.data(), nullptr };
-    printMpvError(mpv_command_async(mpv, AsyncCmdType::LoadFile, args));
+    const char *argsLoad[]      = { "loadfile", c_filename.data(), nullptr };
+    printMpvError(mpv_command_async(mpv, AsyncCmdType::LoadFile, argsLoad));
 }
 
 void