I'll third using EAC and also recommend a squeezebox. I have one and plan on adding a second once my new Axiom Algonquin outdoor speakers arrive.

I'm using a wireless network, so I can use my laptop outside to connect to my main PC (via a web page) with the slim server software running. I can then choose my playlists and enjoy my new speakers without ever having to get out of my lounge chair. Ain't technology great!