From 9d592bf5d915f6d46ceed1e0b8929025b051b576 Mon Sep 17 00:00:00 2001 From: odrling Date: Thu, 4 Jun 2020 06:19:59 +0200 Subject: [PATCH] show selected index in playlist --- syncplay/ui/consoleUI.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/syncplay/ui/consoleUI.py b/syncplay/ui/consoleUI.py index 6b2b166..f6aaaa0 100755 --- a/syncplay/ui/consoleUI.py +++ b/syncplay/ui/consoleUI.py @@ -198,8 +198,14 @@ class ConsoleUI(threading.Thread): self._syncplayClient.ui.addFileToPlaylist(filename) elif command.group('command') in constants.COMMANDS_PLAYLIST: - playlist_elements = [f"\t{i}: {el}" for i, el in enumerate(self._syncplayClient.playlist._playlist)] + playlist = self._syncplayClient.playlist + playlist_elements = [f"\t{i}: {el}" for i, el in enumerate(playlist._playlist)] + if playlist_elements: + i = playlist._playlistIndex + if i is not None and i in range(len(playlist_elements)): + playlist_elements[i] = " *" + playlist_elements[i] + print(*playlist_elements, sep='\n') else: print("playlist is currently empty.")