Added "delete" keybind to remove selected song from playlist

This commit is contained in:
Erica
2021-11-23 23:42:31 +00:00
parent a91749aadc
commit 694910483b

View File

@ -58,7 +58,8 @@ default_bindings = {">": "next_track",
"up": "select_up",
"enter": "select",
"x": "shuffle",
"r": "repeat"
"r": "repeat",
"delete": "delete"
}
if "keybindings" not in config.sections():
@ -711,7 +712,7 @@ class Player:
anytime_keys = ["quit", "help", "select_up", "select_down", "select"]
playlist_keys = ["select_up", "select_down", "select"]
playlist_keys = ["delete", "select_up", "select_down", "select"]
special_key_map = {curses.KEY_UP: "up",
curses.KEY_DOWN: "down",
@ -816,6 +817,9 @@ class Player:
self.client.shuffle()
self.update_needed = True
elif action == "delete":
self.client.delete(self.selected_song % playlist_length)
self.update_needed = True
key = self.stdscr.getch()