#!/bin/sh # Description: Add files or directories to the deadbeef queue # # Dependencies: deadbeef audio player # # Shell: sh # Author: John McQuah target=$1 fullpath="$2/$target" if [ -r "$target" ]; then [ -n "$(ps --no-header -C deadbeef-main)" ] || exit 0 [ -f "$target" ] && deadbeef --queue -- "$fullpath" 2>/dev/null [ -d "$target" ] && find "$fullpath" -iname "*.mp3" \ -o -iname "*.ogg" -o -iname "*.flac" \ -o -iname "*.m4a" -o -iname "*.mid" -print0 \ | sort -z | xargs deadbeef --queue -- 2>/dev/null fi