я использую pulseaudio. да, я и сам не в восторге от его реализации, но про статичность альсы я как то писал уже.на сервере только mpd. настраивается источники, куда вы хотите гнать звук. в моем случае это пульса на удаленном компе (пример прям в конфиге). на стороне клинта в пульсе надо разрешить входящие соединения. и все.
собственно все клинты mpd умеют выбор приемников. из gmpc я в 2 клика могу направить музыку на ноут или на колонки у сервера. или туда и туда одновременно :-)
все чаще использую mpdroid, клиент под андроид. очень удобно. например уходя и забыв выключить музыку это можно сделать даже с той стороны двери :-)