The alsa interface


alsa allows access to raw ALSA audio playback and recording devices.

Auto-connect: no

ⓘ This is a snap interface. See Interface management and Supported interfaces for further details on how interfaces are used.

List and table presentation ideas
Call for Testing: LambdaRogue: The Book of Stars
Snap Documentation

Why it is not auto-connected? Games won’t work without it, right?


Games are expected to use the system’s sound server instead of alsa directly since the sound server provides multiplexing and the opportunity to finely mediate recording.


Do you mean pulseaudio? Or newer pipewire?


Today, pulseaudio but eventually pipewire too. Today use the pulseaudio interface but the plan is to phase that out in favor of the audio-playback/audio-record interfaces which we’ll use to abstract out the sound server implementations.