Use bluealsactl to manage BlueALSA via D-Bus
masterbluealsactl is a command-line interface for the BlueALSA D-Bus API (org.bluealsa.Manager1 and org.bluealsa.PCM1). It allows you to inspect the service status, list available Bluetooth services and PCMs, and control PCM properties like volume, mute, and codecs while they are running.
Key Workflow:
- Use
list-servicesto find running BlueALSA services. - Use
list-pcmsto find validPCM_PATHvalues. - Use
info <PCM_PATH>to inspect a specific PCM's properties (channels, volume, codecs). - Use specific commands (
codec,volume,mute, etc.) to modify the PCM state.
bluealsactl list-pcms