Infuse (Free) or Infuse Pro ($9.99: Pro adds dts-HD and Dolby Digital Plus, Trakt service, and more).
Infuse is a wonderful swiss-army knife of a media player, able to play most media formats directly off of network-connected drives or a NAS, UPnP & DNLA servers (flex, Kodi/XBMC, Servilo, PS3 media server, WMC), PC, Mac, or Http link. It adds cover art and metadata automatically from TheMovieDB and TVDB, can grab subtitles from OpenSubtitles, play histories and social ratings with Trakt, and a bunch more.
A nice bonus is the app plays on your iOS device, so you pay once for all platforms - there you can add drag-and-drop transfers, import from Dropbox, GoogleDrive, Box, etc and play from them to AirPlay and GoogleCast devices. Also, if your network disk is available outside your network, you can stream or download directly on iOS.
There are a few options:
Hope these help
I use their aTV Flash Black and heartily recommend it, but do know they currently don't support anything higher than appleTV 5.3 (iOS 6.1.3, I think). Still, it integrates perfectly, works smoothly over my local network (hard disk attached to old Airport Extreme as a mount point) and it's dead easy to use, update and back up.
That said, if you have a newer iPad (Air, Mini or newer) then you should look at Firecore's player app for iPad, Infuse3, and use Airplay instead of jailbreaking the device. All the media-player benefits of a jailbroken iPad, but moved to an app and it works just as well if not better.
I've been round the houses with this for months and am resigned to the fact that you either need a computer or a powerful NAS. If you get something like a Synology you can use their app, which supports Chromecast.
I have a WD NAS, which is decent, but I'm wishing I had forked out the extra for a Synology. Having said that, I have had some luck with the iPad VLC app with Chromecast, and it's also worth keeping an eye on the Infuse 2 app. A new version is due any time and they've been promising Chromecast support for ages.
Can you stream files stored on a networked hard drive like Infuse? I'm looking forward to Infuse coming to Apple TV but I don't mind trying other apps that can do the same thing.
Nevermind, I just read that it requires a server to be running. Ugh.
I actually just went through needing to play MKV on my phone the other day. I ended up finding the Infuse app (VLC doesn't have the codecs licenced), and the feedback on reddit was decent, so I bought it. I think it was $3.49 CAD or something, though there is a free version. I forget what feature I wanted exactly that the free one didn't have.
So far, it's pretty good. I'd like it if the had playback speed controls, but it's not the end of the world. It does stuff like fetch movie descriptions and other metadata, which is nice. It also allows you to upload over a web interface, or FTP, which is also nice, if you don't want to use iTunes.
Haven't tried WALTR though.
I use Infuse on my ATV2 with ATV Flash Black. I prefer it over Plex. It does AirPlay but it also, I guess, could be compared to VLC in a way.
Also, don't buy for today's needs. Consider that you might want Photo Stream at some point. You might want a kid to use this iPad in the future. Games are easily 1GB in size. When travelling, you might want to load movies into Infuse, etc.
Apps will keep getting larger, and iOS' footprint will continue creeping larger as well.
Ars Technica iOS8 article shows that the footprint increase from iOS 7 to 8 was 1 GB larger.
http://arstechnica.com/apple/2014/09/ios-8-thoroughly-reviewed/2/#h2
Consider Infuse. It'll save files locally on the iPad, and stream them from your local network shares, and stream from all kinds of sources.
No transcoding necessary.
Infuse 2 works. It's not perfect, but the best I've found.
As far as a wireless solution goes, the best i've found still requires a computer. I now mostly use my MacBook Pro to play movies off my NAS using Beamer to AirPlay to my Apple TV.
It's definitely an option for using with downloaded files. Notwithstanding, the one-off payment of €19.99, may put some people off - but it certainly fits my needs.
I've just heard about infuse 4 - looks really interesting! ( http://firecore.com/infuse ). Seems it's an actual Apple TV app - but uses iOS (also subtitle friendly). Not quite got my head around it yet! :(
Yeah, the app store is really changing the game. Apple draws excellent developers. So far the Channels app has brought live TV to my Apple TV with a SiliconDust tuner. Seamless live tv and really simple setup (no DVR yet though) Plex is gorgeous, but if you don't want to run a Plex server/transcode files, now the new Infuse Pro app lets you play almost all file types natively including files with DTS audio.
Yes, Infuse Pro plays avi and a lot more natively. http://firecore.com/infuse
I'm willing to try all platforms. Been on FireTV since that was new, before that every type of box all the way back to Windows XP MCE with multiple tuners and SD Tivos. The AppleTV is really the best box right now if you get the proper apps for your needs.
AVplayerHD from appstore does support AC3. I use it every day. Best player out there.
https://itunes.apple.com/gb/app/avplayerhd/id407976815?mt=8
Or infuse 3
There are actually quite a few that do support ac3
I think Infuse 2 should do the job. Although you can't stream directly from the NAS without upgrading to the pro version (in-app purchase), you can try the app by downloading a movie from your source. The only downside is that it currently doesn't support DTS (which results in some movies playing back without audio), but the developers are working on that.