If the NVIDIA Shield TV is too expensive, there are a ton of android boxes out there. I wish I had the NVIDIA Shield but I have the Matricom G-Box Q which works just as well and cheaper.
Get an Android box, like the NVIDIA Shield TV or Amazon Fire Tv. You should find something that has Google Play app store and lets you download apps like Hulu, Netflix, HBO go, and Amazon but also lets you download Kodi. With Kodi, you can stream tv from around the world or watch any movie...