Well i'm back with an update. I used icecast server for a while and itr worked great. The sound from icecast server seemed better then feed from shoutcast on windows at same bitrate. the only problem i had with icecast was it just would not show my server stream public anywhere no matter what i tried. So i decided to try and use shoutcast server (the one i couldn't get to work for the life of me) and low and behold i got it to work public listing and all. So i am now using shoutcast DNS. The sound quality is worse then icecast but i may be able to tweak this a little
If at first you don't succeed with linux, read more, and try try again!