Re: Another Sound Server
Yes, ALSA can do much more than the basics, but the documentation is skimpy and obscure, and the configuration syntax is peculiar.
I've fiddled with it a bit in the past. You can create virtual sound devices and mix them down to a real device, solving the "can't play two sources at once" problem. Or, the other way round, you can "tee" a single source into multiple sound cards. You can even route sound to a capture file if you want to steal streamed content.
Of course, the process always involves searching the internet for someone else's solution to a similar problem, and then guessing what changes are needed to make it do what you want.