#!/bin/sh for FILE do case $FILE in *\.au) sox $FILE -r 8000 -t .au /dev/audio ;; *\.aiff) sox -t .aiff $FILE -t .ul -r 8000 /dev/audio ;; *\.wav) wavplay -q $FILE ;; *\.mid | *\.MID | *\.midi) playmidi -f $FILE ;; *\.mod | *\.mtm | *\.s3m | *\.669 | *\.xm) mikmod $FILE ;; *\.mp3) mpg123 $FILE ;; *) echo 'Unknown format--winging it with Sox' sox $FILE -t .au /dev/audio ;; esac done