rice/music

38 lines
729 B
Plaintext
Raw Normal View History

#!/bin/sh
2020-10-08 22:26:01 +00:00
# Start the mocp server if its not there yet
proc_id=`pgrep moc`
if [ -z $proc_id ]; then
mocp --server
fi
if [ ! $1 = "" ]; then
echo Args: $@
# start X pause volume_set
while getopts ":s:pv:" options; do
case $options in
# start directory playlist
s)
if [ $2 = "" ];then
echo Usage: music -s "Some Directory - Album" > /dev/stderr
else
ls -1 "$2"/*.mp3 | xargs --delimiter='\n' mocp --playit
fi
;;
p) mocp --pause;;
v) mocp --volume "$2";;
esac
done
else
choice=`find "$HOME"/Music/ -maxdepth 1 -type d | dmenu -i -l 25 -p "Pick an Album"`
if [ ! -z "$choice" ];then
echo Playing: $choice
ls -1 "$choice"/*.mp3 | xargs --delimiter='\n' mocp --playit
fi
fi