aboutsummaryrefslogtreecommitdiff
path: root/dmenu-playmusic
diff options
context:
space:
mode:
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
+