Audio on Linux is still a dumpster fire, but at least I got it working well enough that I can probably forget about it for a while.
@autumnal @kinetix I'm using cmus to play music through a sound bar I have connected via SPDIF. I tried PulseAudio and Pipewire. I ended up setting the output device to ALSA and finally realized that the channel was muted. Once unmuted, it played.
That's the extent of what I wanted. It took far too long to get to that point. (Side note: alsamixer sucks.) I can play music with cmus through the sound bar. Now I'll step away and never touch it.
"Intuitive" stuff like you need to use aplay to get a list of devices is really the Linux audio system in a microcosm.
@kinetix @autumnal I would appreciate the advertised keybindings in alsamixer to actually work. (Although now it doesn't seem to crash when I hit F6, maybe because I changed the default card /etc/alsa/conf.d.)
I originally wanted the ability to plug in the headphones and switch the device when plugged in, but after trying to use each of Jack, PulseAudio, and Pipewire, I just gave up on that requirement and set up a streaming server instead. Giving up on those meant I could get by with just ALSA.
A bunch of technomancers in the fediverse. Keep it fairly clean please. This arcology is for all who wash up upon it's digital shore.