pw-cat
Play and record audio files through PipeWire. tldr-pages
On Linux
Linux
Play a WAV file over the default target
pw-cat --playback path/to/file.wavIdentifyPlay a MIDI file
pw-cat --playback --midi path/to/file.midIdentifyPlay a DSD file
pw-cat --playback --dsd path/to/file.dsfIdentifyPlay a compressed audio file using passthrough (requires FFmpeg integration)
pw-cat --playback --encoded path/to/file.ac3IdentifyPlay a WAV file with a specified resampler quality (4 by default)
pw-cat --playback --quality 0..15 path/to/file.wavIdentifyRecord a MIDI file
pw-cat --record --midi path/to/file.midIdentifyRecord a sample recording at a volume level of 125%
pw-cat --record --volume 1.25 path/to/file.wavIdentifyRecord a sample recording using a different sample rate
pw-cat --record --rate 6000 path/to/file.wavIdentify