Two of my best friends, Til and Tom, developed a music streaming server called CherryMusic (Tom’s post on Archlinux forum). It basically sets up a server that let’s you access your entire music library via your favorite browser from all your favorite devices via your favorite network.