#!/bin/sh

# 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



