add scripts

This commit is contained in:
Never Gude 2025-12-29 23:40:17 +01:00
parent da6833b55b
commit a1d7377ca1
17 changed files with 265 additions and 45 deletions

35
.local/scripts/musicmenu.fish Executable file
View file

@ -0,0 +1,35 @@
#!/usr/bin/env fish
set input (mpc list title group album group artist | perl -077 -pe 's/\s*?(\S.*?)\s*$/$1\n/igs' | fuzzel -w 100 --dmenu || exit 0)
if string match -r "\s{8}" $input != ""
mpc insert (mpc find title (string trim $input))
mpc play
exit 0
end
if string match -r "\s{4}" $input != ""
mpc clear
mpc findadd album (string trim $input)
mpc play
exit 0
end
if string match -r "\s{0}" $input != ""
set input (mpc list title artist (string trim $input) group album | fuzzel -w 100 --dmenu || exit 0)
if string match -r "\s{4}" $input != ""
mpc insert (mpc find title (string trim $input))
mpc play
exit 0
end
if string match -r "\s{0}" $input != ""
mpc clear
mpc findadd album (string trim $input)
mpc play
exit 0
end
end