#!/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