Use plex media server.
Or JRiver Media Center. Works great on multiple devices / OSes for music and video and even photos (although not in the Mac version...).
Until the day that Apple finally turns iTunes back into a media player and not an every-Apple-related-function-on-earth app, I won't go near it.
I also think streaming music is a waste and want to OWN all my media and listen mostly to obscure rock, jazz, and classical that is unlikely to even be on their service. I also listen to a lot of DVD-Audio, SACD, and Bluray multi-channel and high bitrate music which I'm pretty sure iTunes doesn't support.