From 7972743a2fcd25caf0b59a92901593738faefd9c Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Thu, 2 Jul 2026 18:29:56 +0200 Subject: [PATCH] fix(windows): stop mpv from double-handling hardware media keys --- windows/runner/mpv/mpv_player.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/runner/mpv/mpv_player.cpp b/windows/runner/mpv/mpv_player.cpp index 92510b8c..7968bea1 100644 --- a/windows/runner/mpv/mpv_player.cpp +++ b/windows/runner/mpv/mpv_player.cpp @@ -100,6 +100,9 @@ bool MpvPlayer::Initialize(HWND view) { mpv_set_option_string(mpv_, "idle", "yes"); mpv_set_option_string(mpv_, "input-default-bindings", "no"); mpv_set_option_string(mpv_, "input-vo-keyboard", "no"); + // Hardware media keys are owned by the SMTC integration (os_media_controls); + // mpv's default handling would double-handle Play/Pause. + mpv_set_option_string(mpv_, "input-media-keys", "no"); mpv_set_option_string(mpv_, "osc", "no"); // Let mpv use display/context detection instead of forcing HDR signaling.