#!/bin/bash # depends on media-sound/alsa-utils, media-sound/vorbis-tools, media-sound/mpg123 or media-sound/mpg123 case "${1}" in *.ogg) oggdec -Q -o - "${1}" | aplay -qN ;; *.wav|*.voc|*.wav|*.au|*.raw) aplay -qN "${1}" ;; *.mp3) mpg321 -o alsa "${1}" ;; *) echo "unsupported file type ${1}" >2 ;; esac