There is another service called playon. It is a pay option, but I used it when xbmc did not have a working plugin. I think it uses upnp as a protocol. With playon, you might be able to add a network location for video files. I went down the same road to build the ultimate HTPC. But with all the streaming sites using different API's and they are always changing. I gave up and used plex server and mediabrowser server as the backed. Silicone HD Home Run Prime with cable card from my cable provider. Now I can stream my personal movies, tv shows, videos, HBOGO, Amazon video, Netflix, etc to a Roku3. To watch live tv I use mediabrowser and my Roku3. If I want to play games, well xbox360, ps3, arcade cabinet or HTPC which only runs GameEx. I spent at least 3 years trying make the HTPC work, what with a harmony remote, trying all the different media players. Xbmc, medibrowser, GameEx, all the interfaces were clunky, old, outdated. Then there is the wifey approval. The Roku3 is simple, clean, not flashy and it works. Now If GameEx evo comes out and has a slick SIMPLE interface that works with all the streaming content with no hacks I would take another look at it to run the living room. But until then my life has been a lot simpler using the outlined software and hardware. I am not trying to sound curt or rude, only looking to help in any way I can. Good luck with your project and I hope playon might help you.