Added "delete" keybind to remove selected song from playlist
This commit is contained in:
@ -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()
|
||||
|
||||
|
Reference in New Issue
Block a user