diff --git a/src/module/mpv.c b/src/module/mpv.c
index 24130c237fbb12dd04e81030712305a8f51b13fc..ecbfc7de1013bc0368b55c759f9b6a3485796402 100644
--- a/src/module/mpv.c
+++ b/src/module/mpv.c
@@ -204,6 +204,7 @@ loop:
         return 1;
 
     case MPV_EVENT_START_FILE:
+        *state = STATE_PLAY;
         *hinib = false;
         LOG_DEBUG("WINDOW", "Start of file!");
         break;