I've very frequently recommended RushPlayer+ as the go-to media player for jailbroken devices, particularly if you play back MKV files. After all, - the basic video playback functionality needs no IAP - that is, it can be used for free. (Note that the app still doesn't use Cydia's own purchase mechanism but that of selective, device-specific activation. The latter is a real PITA. Back in early 2012, I've paid a license but, after an update, haven't been able to re-activate my copy. That is, until the developer switches to Cydia's purchasing mechanism, I don't think you should bother with the IAP activation.) - it still supports DTS audio - this is VERY rare in the iOS world! - it has hardware accelerated MKV playback out of the box - it supports even "old" OS'es like 5.1.1 - while, for example, It's Playing Pro 5 or Infuse 2 don't support them any more. Compared to the other major JB player, XBMC, RushPlayer+ is far superior, at least regarding MKV playback. Of course, XBMC is superior in a lot of other respects; for example, audio format support. For example, not a single other iOS player can play back 24-bit Lossless WMA and WMA Pro audio (see http://forums.macrumors.com/showthread.php?t=1652736 for more info.). Nevertheless, for MKV playback, it's simply not recommended - for that, RushPlayer+ is way better (smoother, uses full resolution on Retina iPads etc.). After over a year(!) of silence, the dev has just released a new version, 1.7.5-1. Installation notes I've had no problems installing it on my iPhone 3GS on 5.1.1 as a fresh install. On my 6.1 iPad 2, after an app update, the screen went black for some minutes. Then, the device restarted. After that, the player worked just fine. That is, if you encounter the same problem, don't panic - it won't make your iDevice a paperweight needing a restore (and, if it's an A5+ one, the consequent loss of the JB).