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();