Osobně k tomuto účelu používám subsonic. To funguje trochu jinak - nestreamuje živě hudbu, ale posílá překódované soubory (pokud si tedy zapnu například omezení bitrate) klientům. Oproti streamingu mám výhodu volné tvorby playlistu na požádání (klient řekne serveru "pošli mi tohle a tohle"). Požadované skladby jsou navíc uloženy v cache, takže nevadí ani když jsem chvíli bez připojení (třeba v tunelu).
Přehrávat se dá buď přes webové rozhraní, nebo přes aplikaci, přičemž za největší nevýhodu považuji fakt, že pokud chcete na server přistupovat z mobilního klienta (aplikace pro android, ...), musí být server licencovaný - ale těch pár euro přes paypal snad není pro většinu lidí problém.