aboutsummaryrefslogtreecommitdiff
path: root/dmenu-playmusic
diff options
context:
space:
mode:
authorPhilip Wittamore <philip@wittamore.com>2025-06-16 18:33:27 +0200
committerPhilip Wittamore <philip@wittamore.com>2025-06-16 18:33:27 +0200
commitce2d80f5c5104c31950a30eac0a6a86ba71c3163 (patch)
tree48417c3b848ae7f3808fbb1d43bb521a8115960f /dmenu-playmusic
parent00e2a2f919bb26ca1493ca2842dd7af1791ae587 (diff)
downloadscripts-ce2d80f5c5104c31950a30eac0a6a86ba71c3163.tar.gz
scripts-ce2d80f5c5104c31950a30eac0a6a86ba71c3163.tar.bz2
scripts-ce2d80f5c5104c31950a30eac0a6a86ba71c3163.zip
update
Diffstat (limited to 'dmenu-playmusic')
-rwxr-xr-xdmenu-playmusic23
1 files changed, 23 insertions, 0 deletions
diff --git a/dmenu-playmusic b/dmenu-playmusic
new file mode 100755
index 0000000..38031a3
--- /dev/null
+++ b/dmenu-playmusic
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+
+music_path="$HOME/Music"
+
+cd $music_path
+
+music_file="$(find *.m3u -maxdepth 0 -type f | sort)\nExit"
+
+result=$(echo -e "$music_file" | dmenu -bw 4 -c -i -z 500 -l 5 -p 'Play Music')
+
+case $result in
+ "Exit")
+ cd $HOME
+ exit 0
+ ;;
+ *)
+ [ -z $result ] || mpv --playlist="$HOME/Music/$result"
+ echo $result
+ cd $HOME
+ exit 0
+ ;;
+esac
+