commit 03e28cba433c98fddf9995c671572eef69174bf2 parent 7c1b5ea76d1ff961241ab79f135dd199bfe92555 Author: Jacob R. Edwards <jacobouno@protonmail.com> Date: Wed, 9 Sep 2020 20:20:04 -0700 Add mpc functions add mpd playlist query functoin. add mpd playlist query-play function. Diffstat:
| M | aliases/.config/aliases | | | 14 | ++++++++++++++ |
1 file changed, 14 insertions(+), 0 deletions(-)
diff --git a/aliases/.config/aliases b/aliases/.config/aliases @@ -14,6 +14,7 @@ alias wq="webq" alias doas="doas -- " alias man="man " alias vim="vim -p" +alias rns="R --no-save" # use EREs: alias sed="sed -E" @@ -101,6 +102,19 @@ mps() { esac } +# display tracks which match regex in the current playlist. +mlq() { ml | egrep -ni ${@:-''} ;} + +# play track if their is only one, otherwise act as mlq. +mlp() { + local track="$(mlq $@ | cut -d: -f1)" + if [ `echo "$s" | wc -l` -eq 1 ]; then + mp ${track:?"No match."} + else + mlq $@ + fi +} + # search all history for `regex` hs() { fc -nl 0 | egrep "$1" ;}