Have a look at mediaPortal, they have just released a new version which is really nice to use. Big upside for you might be the onlineVideos plugin which has tonnes of streaming channels accessible within the interface