Wenn du nicht auf Windows XP bestehen würdest, würde ich dir ja stark zu
PulseAudio raten, auf den meisten gängigen GNU-Distributionen ist das längst standardmäßig eingebaut und kann Netzwerk-Streaming von Haus aus. Es lässt sich sehr flexibel durch eine Konfigurationsdatei einweisen und falls es dann doch mal etwas speziellere Wünsche sein sollten, kann man sich notfalls auch mal eben am Quellcode zu schaffen machen und das ganze neu kompilieren. Auf unterer Ebene greift PulseAudio auf die bewährten ALSA-Treiber zurück.