#!/usr/bin/env bash # Description: Add files or directories to the mpd queue # # Dependencies: mpd mpc # # Shell: bash (for vim pattern matching) # Author: John McQuah MPDHOME="/home/mpd/" target=$1 fullpath="$2/$target" if [[ -d $target && -x $target ]]; then argfind="base ${fullpath##$MPDHOME}" mpc find $argfind | sort | mpc add else [[ $fullpath =~ $MPDHOME && -r $fullpath ]] && mpc add "${fullpath##$MPDHOME}" fi