I need to play aiff files from a certain start time within the file, and i would greatly prefer a command-line app which can output raw 16-bit integer output to stdout because i have a framework for quickly adding command-line decoders.
Compiling libaudiofile and libsndfile, the file play utilities (named sfplay in both packages) support only a subset of formats and don't support starting within a file. the "sfconvert"s didn't have the output to stdout. libsoundfile doesn't seem to include a playback utility. looking at apps, none of bplay, ecaplay, aplay, or sox is sufficient. the most common problem is not allowing playback starting at some point within the file. did i miss a utility which fits my needs? ideally one which supports .voc and other common miscellaneous formats which i'll also want to handle at some point? if nothing exists i'll probably extend libaudiofile's sfplay to support a full range of formats and starting within a file. -geoff
