I don't play onto my TV, but between my computer and tablet I highly recommend Plex.
Free for the app and media server on your desktop, $5 for your tablet. They seem to have options for Roku's etc so maybe that's worth looking into.
From my own experience between desktop and tablet, it's a simple idiot proof solution - load it up and it's ready to go. Looks good too.