content: I've never had a problem with Plex.  They run on practically everything and it's a good "one and done" solution that doesn't require additional components.  And completely free if you don't want to stream out over the internet.