Você pode fazer isso. No entanto, você precisará de uma instância pulseaudio e pulseuadio-dlna . Esta última parte é um simples software python que expõe todos os renderizadores DLNA / UPnP em sua rede como dissipadores pulseaudio. Se você não tiver uma sessão gráfica na sua caixa, a execução do pulseaudio no modo de todo o sistema ainda é uma possibilidade.
Na minha situação, eu tenho uma caixa Linux headless rodando mpd, streaming de áudio via snapcast para um Raspberry Pi e uma Shield TV (rodando a versão Android do snapcast), e adicionei pulseaudio e pulseaudio-dlna para stream Chromecast Audio. O mpd tem suporte embutido para pulseaudio.