MX Player for Android

MX Player for Android April 10, 2020

Android / MX Technologies / 464858 / Full spec

MX Player for Android: The Ultimate Video Player

Are you tired of using video players that don't support all the formats you need? Do you want a player that can handle high-quality videos with ease? Look no further than MX Player for Android, the powerful video player with advanced hardware acceleration and subtitle support.

With MX Player, you can enjoy your favorite movies and TV shows in stunning clarity. The app supports a wide range of video formats, including AVI, MP4, MKV, FLV, and more. And with its advanced hardware acceleration technology, MX Player can play even the most demanding videos smoothly and without lag.

But that's not all – MX Player also offers a range of features to enhance your viewing experience. Here are just a few:

Hardware Acceleration

MX Player's HW+ decoder allows for hardware acceleration on more videos than ever before. This means smoother playback and better performance on even the most demanding files.

Multi-Core Decoding

MX Player is the first Android video player to support multi-core decoding. Tests have shown that dual-core devices perform up to 70% better than single-core devices when using MX Player.

Pinch to Zoom

Easily zoom in and out by pinching or swiping across the screen. You can also use Zoom and Pan options for even greater control over your viewing experience.

Subtitle Gestures

MX Player makes it easy to adjust subtitles on-the-fly with intuitive gesture controls. Scroll forward or backward to move between text lines; swipe up or down to move text up or down; pinch in or out to change text size.

Kids Lock

Keep your kids entertained without worrying about them making calls or accessing other apps with Kids Lock (plugin required).

Subtitle Support

MX Player supports a wide range of subtitle formats including DVD, DVB, SSA/ASS subtitle tracks; SubStation Alpha(.ssa/.ass) with full styling; SAMI(.smi) with Ruby tag support; SubRip(.srt); MicroDVD(.sub); VobSub(.sub/.idx); SubViewer2.0(.sub); MPL2(.mpl); TMPlayer(.txt); Teletext; PJS(.pjs), WebVTT (.vtt).


To provide these features seamlessly we require certain permissions from our users which are as follows:

Access Photos/Media/Files - permission is required in order to read media files from primary & secondary storages.

Other app capabilities - permission is required for various activities like checking network status streaming controlling Bluetooth device controlling touch feedbacks blocking keys etc.

READ_EXTERNAL_STORAGE - permission is required in order to read media files from primary & secondary storages.

WRITE_EXTERNAL_STORAGE - permission is required in order rename deletion of files store downloaded subtitles.

ACCESS_NETWORK_STATE & ACCESS_WIFI_STATE- permissions are required in order get network status which is used for various activities like license checking update checking etc.

INTERNET- permission is needed if user wants play internet streams.

VIBRATE- permission needed if user wants vibration feedbacks during playback controls.

BLUETOOTH- Permission needed if user wants improved AV sync when Bluetooth headset connected during playback controls.

WAKE_LOCK- Permission needed if user doesn't want phone sleep while watching any video during playback controls.

KILL_BACKGROUND_PROCESSES- Permission needed if user wants stop background services used by mxplayer during background play.

DISABLE_KEYGUARD- Permission needed temporarily prevent secure screen lock when Kids Lock feature enabled.

SYSTEM_ALERT_WINDOW-During input blocking feature activation on playback screen this permission will be asked inorder block system buttons.

Package File Error?

If you encounter "package file invalid" error while installing please download it again from our product home page (

Get Connected!

For any queries visit our Facebook Page Or XDA-MXPlayer forum


Some screenshots are taken from Elephants Dreams licensed under Creative Commons Attribution 2.5.(c) copyright 2006 Blender Foundation / Netherlands Media Art Institute / Some screenshots are taken from Big Buck Bunny licensed under Creative Commons Attribution 3.0 Unported.(c) copyright 2008 Blender Foundation /


With its support for most video formats and excellent performance, MX Player stands out as a high-quality app in a category saturated by unoptimized or ad-infested players. It plays almost everything and does it smoothly, saving you the trouble of having to mess with video converters.


Powerful: MX Player's hardware acceleration and multicore decoding really work on devices with strong CPUs and enough RAM, providing a graceful, flowing playback experience even for three-hour-long HD films.

Responsive hand gestures: The sensitive fast-forward, rewind, swiping, and pinching to zoom in and pan finger gestures make this player great for re-watching favorites.

Streamlined design: From the minimal interface to the resume playback option to the handy subtitle customization and video playback preferences, this app puts at your fingertips all the features and options you need to customize your viewing experience.


Occasional quirks: With the high-performance H/W decoder on, the player sometimes skips longer HD videos, just refusing to play them -- they appear as grayed out in the playlist. Switching to the software S/W decoder fixes the problem.

Intrusive ads: While not plagued by ads like other free players, this one displays an annoying ad atop the screen when video playback is stopped. Though it disappears once you press play, it's still annoying.

Bottom Line

Sleek and potent, MX Player impresses with its built-in codecs and decoders, as well as with its handy screen gestures. It's certainly one of the best Android players out there. Overall, this app feels like the Android equivalent of the desktop VLC.

Full spec
Publisher MX Technologies
Publisher site
Release date 2020-04-15
Date added 2020-04-15
Category Video Software
Sub category Video Players
Version April 10, 2020
Os requirements Android
Requirements None
Price Free
Downloads per week 110
Total downloads 464858


Most popular