PowerPlayer 1.7 released, 3 audio supports(AC-3(A52), E-AC-3 and TrueHD(MLP) ) removed. iPhone 5 supported.
What's New in Version 1.7
!!! Back up older PowerPlayer version before upgrading, please check the following update log first!!!
1 Please note: due to patent reasons, the AC-3(A52), E-AC-3 and TrueHD(MLP) audio supports are removed from this PowerPlayer 1.7 version. Please back up older PowerPlayer version before upgrading!!!
2 iPhone 5 and iOS 6 supported
http://itunes.apple.com/us/app/powerplayer/id520818788?mt=8
Could you please look into the problem of the new version's complete inability to play back any MKV file with a compliant AAC track in it - along with an AC-3 one? Nothing is played back in the new version, not even using software decoding.
Here's a complete article I've written of BUZZ Player's (similar) AC-3 drop, where I've elaborated on the new PowerPlayer bug too. I paste the entire article here as I've linked to the test videos I've used in the BUZZ Player part and not that of PowerPlayer and it would take me far too much time to completely rewrite/edit the stuff. Sorry for the length - I tend to be VERY thorough when writing articles. (Note that this is a sligthtly edited version of my article - I've removed all links to my previous articles so that noone can accuse me with self-promotion.)
Excellent hardware MKV player "BUZZ Player" also drops essential AC-3 support
The player I recommend, along with the (currently, not AppStore-based)
AVPlayer(HD), the most for non-DTS (that is, mostly, AC-3) MKV's on non-jailbroken devices has been
BUZZ Player - it has had one of the best MKV behind-the-curtains demuxing and hardware playback.
Unfortunately, as was easy to predict, the latest update entirely removed AC-3 support, practically rendering the player pretty much useless for
any (except for AAC-only - see below) kind of MKV playback. Again, as has already been stated, MKV's with DTS - the other most commonly used audio format in MKV's - audio can't be played back by the player, as opposed to ones with (up until 4.0.1) AC-3 or AAC tracks. AAC tracks are used very rarely in current MKV's because of their being non-native DVD / Blu-ray audio formats and comparative inferiority, particularly to DTS. Unfortuntaley, the new, 4.0.2 version refuses to play MKV's with not only DTS, but also AC-3 audio tracks using hardware decoding (it uses software decoding), even if the MKV does have a (still-compatible) AAC audio track.
I've annotated this in the AppStore update notes below (click for a larger version), along with the similar
Power/GoodPlayer updates:
The solution? As has been (partly - there, I haven't mentioned all versions of
BUZZ Player are incompatible with MKV's with an AC-3 + AAC double audio track) explained in my older articles, either
1. back up the old (4.0.1) version of BUZZ Player before updating and, then, just overwrite the updated version with the older one or
2. remux your MKV's to have an AAC audio track only. Note that you absolutely must delete the AC-3 audio track from the file (as with DTS) if you do want the player to play it back: if you do leave the original AC-3 track there (along with the converted AAC one), the pre-4.0.2 versions of the player won't open it at all, while the new 4.0.2 will only play back it using software decoding. (An example of such an AC-3 + AAC file is
HERE. Feel free to play with it, test it in different players etc.) Purely AAC MKV files will be played back in every version. An example of them is
HERE - as with the previous one, feel free to test it. (Finally, should you want to play with a strictly AC-3-only MKV test file with the same footage than the other two,
HERE it is.)
3, should you have purchased the 3.x version of BUZZ Player, it won't be updated as the new version is a completely different product (also see an older article of mine) and the 3.x series will not be updated any more. Fortunately, the 3.x series has equally good MKV playback performance as that of the now-current 4.x series. That is, if you have both (3.x and 4.x) versions,
stick with the older, discontinued one for strictly MKV playback, should you want to avoid manual fiddling with overwriting dumbed-down, updated versions of the player with the still AC-3-enabled 4.0.0 or 4.0.1 one (4.0.2 and later versions, as you can also see in the screenshot above, don't support AC-3 any more). As has been explained in my previous BUZZ Player review, the two versions can happily co-exist on the same iDevice so selective playback (you watch MKV's in the old and other stuff in the new version) is certainly possible. (
Every cloud has a silver lining - at least there is an advantage of moving to a completely different product as there is, now, point in keeping the two different versions of the player on your iDevice.)
Of course, it's possible the BUZZ Player developers offer AC-3 support in the future in the form of an optional In-App Purchase - nothing is certain, though.
Verdict
Unfortunately, the
"in the new version, the MKV files can only have an AAC track in them" is a very severe restriction - basically, you'll end up having to remux all your MKV's and, what is even worse, also delete the, compared to AAC tracks, vastly superior DTS / AC-3 audio tracks so that the files are played back using hardware and not software decoding. I'll talk to the developers about fixing this major problem. If you can, stick with the old version(s) for AC-3 playback - as explained in Bullet 3 above, even the not-any-longer-updated 3.x series will do fine and, as it won't ever be updated, you can avoid having to manually restore it after an update - as opposed to the now-current new version.
What about the other hardware MKV players?
I've tested some other hardware MKV players, of which two had new versions.
PowerPlayer: As has been emphasized above, it also had to drop AC-3 support in the new (1.7) version. In the latter, MKV's with AC-3 tracks won't be opened at all, even if they also have AAC or DTS audio tracks (that is, ones that are compatible with the player). As opposed to the AAC-only one now compatible with version 1.7, the previous (1.6) version played back all the three test files (AAC-only; AAC + AC-3; AC-3 only - all linked to in Bullet 2 above) using hardware decoding. Nevertheless, it's still a bit stuttering so I still don't recommend it over the smoother
BUZZ Player or
AVPlayer(HD) for MKV playback. The playback of the DTS-only Monsters (it's
HERE, linked from
HERE) is plain awful compared to the other hardware players - the current
PowerPlayer still can't properly play back MKV's with DTS tracks, it seems.
It's Playing 3.5: it seems to have problems with the three MKV files above - it switches to software decoding with all of them. I'll discuss this issue with the developers and update the article with the news. (The DTS-only Monsters was played back almost (meaning a little stuttering now and then) flawlessly.)
AVPlayer HD: all the three files are played back flawlessly; so does with the DTS-only Monsters.
1080 MKV Player: the yesterday-released, new (2.02) version is compatible with all the three audio configurations (as was the previous version). I assume the Pro version is also compatible as it has the same update description (iOS 6 + iPhone 5-compliance) as the free (tested) one. The DTS Monsters is played back flawlessly too.
The current versions of the two jailbreak-only players,
XBMC and
RushPlayer+, both play all the AAC/AC-3 test files flawlessly (and the DTS-only Monsters too). Nevertheless, don't forget that XBMC, as of the current, today's(!) build of
12.0-0~alpha7, still doesn't support the high-resolution screen of the iPad 3 so high-resolution videos, while hardware accelerated, don't look as good as in, say,
RushPlayer+.
I haven't tested the AppStore-based (not to be mistaken for the vastly better and just-recommended Cydia-based "+" version!)
RushPlayer and
EC Player because I don't recommend them for MKV playback and there is no new version of those titles. As soon as new versions of any of these players are released, I post a compatibility report update.