diff --git a/.local/bin/scripts/fmpc b/.local/bin/scripts/fmpc new file mode 100755 index 0000000..9edb1a5 --- /dev/null +++ b/.local/bin/scripts/fmpc @@ -0,0 +1,7 @@ +#!/bin/sh +# Select a song in the mpd queue using fzf and mpc +local song_position +song_position=$(mpc -f "%position%) %artist% - %title%" playlist | \ + fzf-tmux --query="$1" --reverse --select-1 --exit-0 | \ + sed -n 's/^\([0-9]\+\)).*/\1/p') || return 1 +[ -n "$song_position" ] && mpc -q play $song_position