start indexing the playlist at 1

or at least that's what it would look like to the user
This commit is contained in:
odrling 2020-08-08 00:53:08 +02:00
parent 915ab9806b
commit 2381a140de

View File

@ -199,7 +199,7 @@ class ConsoleUI(threading.Thread):
self._syncplayClient.ui.addFileToPlaylist(filename) self._syncplayClient.ui.addFileToPlaylist(filename)
elif command.group('command') in constants.COMMANDS_PLAYLIST: elif command.group('command') in constants.COMMANDS_PLAYLIST:
playlist = self._syncplayClient.playlist playlist = self._syncplayClient.playlist
playlist_elements = [f"\t{i}: {el}" for i, el in enumerate(playlist._playlist)] playlist_elements = [f"\t{i+1}: {el}" for i, el in enumerate(playlist._playlist)]
if playlist_elements: if playlist_elements:
i = playlist._playlistIndex i = playlist._playlistIndex
@ -211,7 +211,7 @@ class ConsoleUI(threading.Thread):
print("playlist is currently empty.") print("playlist is currently empty.")
elif command.group('command') in constants.COMMANDS_SELECT: elif command.group('command') in constants.COMMANDS_SELECT:
try: try:
index = int(command.group('parameter').strip()) index = int(command.group('parameter').strip()) - 1
self._syncplayClient.playlist.changeToPlaylistIndex(index, resetPosition=True) self._syncplayClient.playlist.changeToPlaylistIndex(index, resetPosition=True)
self._syncplayClient.rewindFile() self._syncplayClient.rewindFile()
@ -219,7 +219,7 @@ class ConsoleUI(threading.Thread):
print("invalid index") print("invalid index")
elif command.group('command') in constants.COMMANDS_DELETE: elif command.group('command') in constants.COMMANDS_DELETE:
try: try:
index = int(command.group('parameter').strip()) index = int(command.group('parameter').strip()) - 1
self._syncplayClient.playlist.deleteAtIndex(index) self._syncplayClient.playlist.deleteAtIndex(index)
except TypeError: except TypeError: