Selecting the output device
CPAL plays through whichever device the OS reports as default. To change it, use your platform’s audio settings:- macOS — System Settings › Sound › Output
- Linux (PipeWire / PulseAudio) —
pavucontrolor your DE’s sound applet - Windows — Sound settings › Output
macOS-specific notes
CPAL uses CoreAudio natively on macOS — no additional setup is required. If you ever see “no audio output” on macOS only, verify that the correct output device is selected in System Settings › Sound › Output.Format
Output is S16LE stereo at 44 100 Hz. Higher-resolution sources are dithered down by the rbcodec DSP pipeline before they reach CPAL. To change the output sample rate, setplay_frequency in settings.toml (auto,
44100, 48000, 88200, 96000).
Switching to another sink
Editaudio_output in settings.toml and rockbox restart, or call: