Audio File Play.
Syntax afplay [option...] audio_file Options: (may appear before or after arguments) -v VOLUME --volume VOLUME Set the volume for playback of the file Apple does not define a value range for this, but it appears to accept 0=silent, 1=normal (default) and then up to 255=Very loud. The scale is logarithmic and in addition to (not a replacement for) other volume control(s). -h --help Print help. --leaks Run leaks analysis. -t TIME --time TIME Play for TIME seconds >0 and < duration of audio_file. -r RATE --rate RATE Play at playback RATE. practical limits are about 0.4 (slower) to 3.0 (faster). -q QUALITY --rQuality QUALITY Set the quality used for rate-scaled playback (default is 0 - low quality, 1 - high quality). -d --debug Debug print output.
Play can be aborted with Ctrl-C
Examples
Play music.wav for 5 seconds:
$ afplay music.wav -t 5
Play jolene.mp3:
$ afplay jolene.mp3
Play jolene.mp3 at half speed:
$ afplay jolene.mp3 -r 0.5
“You've achieved success in your field when you don't know whether what you're doing is work or play” ~ Warren Beatty
Related macOS commands:
afconvert - Audio File Convert
afinfo - Audio File Info