This is pretty much what you need to do if you want the versatility of your desktop on your TV.
Hook a small PC up to your TV and leave it there. A $10 USB WiFi adapter can connect it to your network. This is about the cheapest and most versatile solution. A < $100 box will do the job. Just find a small, old dual core box, install your OS of choice, maybe add some RAM and/or a SSD if you wanna splurge (also < $100) and you are all set. You can remote into or load files from your main desktop using pretty much anything you'd like. You can also stream anything you want from the internet. You can even stream games from Steam off your main PC.