If you want to use Windows Media Center for Internet TV on Windows 7, you first have to set it up properly. Quick beginner guide.
1. StepOpen up the Windows Media Center
2. Step Scroll down and click on Tasks, then on Settings:
3. Step Click on General
4. Step Click on Windows Media Center Setup:
5. Step Finally, click on Set Up Internet Connection
6. StepSelect your internet connection
7.Test your internet connection
8. StepGo back to the main screen and select TV / Internet TV
9. Step Agree to the Terms of Service and it will start downloading the Internet TV components:
10. StepFind some good TV-show and enjoy your Internet TV :)