#!/bin/sh trap '' 1 exec >/dev/null 2>&1 mmwrapper -k if [ -d "$1" ]; then IFS=" " for f in $(find "$1" \( -type f -o -type l \)); do if ! sox -t raw -r 16000 -b -s "$f" -t ossdsp /dev/dsp; then break; fi sleep 1 done else sox -t raw -r 16000 -b -s "$f" -t ossdsp /dev/dsp fi .