From 2dee307ac36675d87604c1b6edaab0efdcc04a8b Mon Sep 17 00:00:00 2001 From: PsyGuy007-sys Date: Wed, 8 Oct 2025 09:29:55 +0200 Subject: [PATCH] Add media key play/pause shortcuts --- src/routes/Player/Player.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 436f1a781..a55b228fc 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -547,6 +547,36 @@ const Player = ({ urlParams, queryParams }) => { break; } + case 'MediaPlayPause': { + if (!menusOpen && !nextVideoPopupOpen && video.state.paused !== null) { + event.preventDefault(); + if (video.state.paused) { + onPlayRequested(); + setSeeking(false); + } else { + onPauseRequested(); + } + } + + break; + } + case 'MediaPlay': { + if (!menusOpen && !nextVideoPopupOpen && video.state.paused === true) { + event.preventDefault(); + onPlayRequested(); + setSeeking(false); + } + + break; + } + case 'MediaPause': { + if (!menusOpen && !nextVideoPopupOpen && video.state.paused === false) { + event.preventDefault(); + onPauseRequested(); + } + + break; + } case 'ArrowRight': { if (!menusOpen && !nextVideoPopupOpen && video.state.time !== null) { const seekDuration = event.shiftKey ? settings.seekShortTimeDuration : settings.seekTimeDuration;