I stream internet radio, mainly from iTunes listings, to two separate systems, from my iMac through Airport Express. I had the same issues (losing connection after a few hours or so). I added an Apple Airport Extreme base station and lost connections were no more. I can stream for days without a lost connection.
Maybe a solution for you if using a similar set-up.
Maybe a solution for you if using a similar set-up.