feat: multi-select and database/playlist view

This commit is contained in:
Viktor Varland 2023-05-10 07:11:05 +02:00
parent 18e631dc16
commit a43d63442c
Signed by: varl
GPG key ID: 7459F0B410115EE8

13
mp
View file

@ -6,18 +6,21 @@
function mp { function mp {
FZF_DEFAULT_COMMAND="mpc ls" \ FZF_DEFAULT_COMMAND="mpc ls" \
fzf \ fzf \
--multi \
--bind 'ctrl-h:reload( \ --bind 'ctrl-h:reload( \
eval "$FZF_DEFAULT_COMMAND" eval "$FZF_DEFAULT_COMMAND"
)' \ )+change-preview-window(50%)+change-prompt(Artist> )' \
--bind "ctrl-l:reload( \ --bind 'ctrl-l:reload( \
mpc ls {} mpc ls {}
)" \ )+change-preview-window(50%)+change-prompt(Album> )' \
--bind 'enter:execute-silent( \ --bind 'enter:execute-silent( \
mpc clear && mpc add {} && mpc play \ mpc clear && mpc add {+} && mpc play \
)' \ )+clear-selection' \
--bind 'ctrl-u:execute-silent( \ --bind 'ctrl-u:execute-silent( \
mpc update mpc update
)' \ )' \
--bind 'ctrl-f:change-prompt(Playlist> )+reload(mpc playlist)+change-preview-window(hidden)' \
--bind 'ctrl-d:change-prompt(Database> )+reload(mpc listall)+change-preview-window(hidden)' \
--bind 'ctrl-space:execute-silent(mpc toggle)' \ --bind 'ctrl-space:execute-silent(mpc toggle)' \
--preview 'mpc ls {}' --preview 'mpc ls {}'
} }