From 041748ef71fe6cf44e73943dc5ef383ef0851594 Mon Sep 17 00:00:00 2001 From: Botzy Date: Wed, 11 Mar 2026 18:56:32 +0200 Subject: [PATCH] feat(Player): added shortcut for next episode --- src/common/Shortcuts/shortcuts.json | 5 +++++ src/routes/Player/Player.js | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/src/common/Shortcuts/shortcuts.json b/src/common/Shortcuts/shortcuts.json index 31333d72f..3b44dc2a1 100644 --- a/src/common/Shortcuts/shortcuts.json +++ b/src/common/Shortcuts/shortcuts.json @@ -103,6 +103,11 @@ "name": "statisticsMenu", "label": "SETTINGS_SHORTCUT_MENU_STATISTICS", "combos": [["D"]] + }, + { + "name": "playNext", + "label": "SETTINGS_SHORTCUT_MENU_PLAY_NEXT", + "combos": [["Shift", "N"]] } ] } diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index f9c160493..0f11a3fe9 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -725,6 +725,15 @@ const Player = ({ urlParams, queryParams }) => { } }, [player.selected, streamingServer.statistics, toggleStatisticsMenu]); + onShortcut('playNext', () => { + closeMenus(); + if (window.playerNextVideo !== null) { + nextVideo(); + const deepLinks = window.playerNextVideo.deepLinks; + handleNextVideoNavigation(deepLinks, false, false); + } + }, []); + onShortcut('exit', () => { closeMenus(); !settings.escExitFullscreen && window.history.back();