From 353ffda1b233b0678701f755d8bd6ee72742c3e9 Mon Sep 17 00:00:00 2001 From: Radif Tazetdinov Date: Tue, 22 Mar 2022 20:28:07 +0300 Subject: [PATCH] Add next command --- syncplay/constants.py | 1 + syncplay/ui/consoleUI.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/syncplay/constants.py b/syncplay/constants.py index 04e2d75..a4e7a58 100755 --- a/syncplay/constants.py +++ b/syncplay/constants.py @@ -129,6 +129,7 @@ COMMANDS_QUEUEANDSELECT = ['queueandselect','qas'] COMMANDS_PLAYLIST = ['playlist', 'ql', 'pl'] COMMANDS_SELECT = ['select', 'qs'] COMMANDS_DELETE = ['delete', 'd', 'qd'] +COMMANDS_NEXT = ["next", "qn"] MPC_MIN_VER = "1.6.4" MPC_BE_MIN_VER = "1.5.2.3123" VLC_MIN_VERSION = "2.2.1" diff --git a/syncplay/ui/consoleUI.py b/syncplay/ui/consoleUI.py index f7cec73..de7be3b 100755 --- a/syncplay/ui/consoleUI.py +++ b/syncplay/ui/consoleUI.py @@ -228,6 +228,8 @@ class ConsoleUI(threading.Thread): except (TypeError, AttributeError): self.showErrorMessage(getMessage("playlist-invalid-index-error")) + elif command.group('command') in constants.COMMANDS_NEXT: + self._syncplayClient.playlist.loadNextFileInPlaylist() else: if self._tryAdvancedCommands(data):