MX Player

Video Players & Editors · Amazon Mobile LLC

MX Player icon
14.3M ratings
4.2
Installs
1B+
Price
Free
Advertisements

MX Player screenshots

MX Player screenshot 1MX Player screenshot 2MX Player screenshot 3MX Player screenshot 4MX Player screenshot 5MX Player screenshot 6MX Player screenshot 7MX Player screenshot 8MX Player screenshot 9MX Player screenshot 10MX Player screenshot 11MX Player screenshot 12
Advertisements

MX Player is a video and music player for Android, published by Amazon Mobile LLC. It has been on the platform a long time, with more than a billion installs and a 4.2 average across over 14 million ratings, and it remains free to install with ads and in-app purchases present.

The reason to consider it is straightforward: it plays the media files you already have on your device and gives you a fair amount of control over how they look and sound. Hardware acceleration, subtitle handling and a couple of privacy-minded extras are the pillars the developer builds the pitch on.

What follows is a look at what the app does, what it asks of you and who tends to get the most from a player like this.

A player built around your own files

MX Player is a local player: it finds the video and music stored on your device and plays them. The developer says the app needs all-files access for exactly that reason, so it can identify, organize and play media and subtitle files wherever they sit in your storage.

That framing matters because it shapes the whole experience. You bring the files; the app handles decoding, subtitles and playback controls. If you keep downloaded shows, camera footage, ripped discs or music albums on the phone, it is built for you.

The player has been around since July 2011 and was last updated in October 2026, so the developer is still working on it. The most recent notes talk about bug fixes and performance optimization rather than new features, which is a reasonable sign for a mature app.

Hardware acceleration and multi-core decoding

The headline technical feature is the HW+ decoder, which the developer says extends hardware acceleration to more videos than before. Hardware acceleration means the phone's dedicated video circuitry does the heavy lifting instead of the main processor, which is the usual route to smoother playback and less strain on the device.

Multi-core decoding on Android is what the developer claims to offer first. The developer cites test results claiming that a multi-core device performs up to 70 percent better than a single-core one. That figure is the developer's own and worth treating as a marketing claim rather than a guarantee, but the underlying idea is sound: spreading decode work across several cores is how modern phones handle high-bitrate files.

For anyone with a library of large or awkwardly encoded videos, this is the part of the app most likely to matter. It is the kind of feature you notice when it is missing, because playback stutters or the phone warms up.

Subtitles you can adjust without leaving the video

Subtitle support is unusually broad. The app handles DVD, DVB and SSA/ASS tracks, SubStation Alpha files with full styling, SAMI with Ruby tag support, SubRip, MicroDVD, VobSub, SubViewer2.0, MPL2, TMPlayer, Teletext, PJS and WebVTT. That covers the formats most people encounter when they download subtitles separately or pull them from a disc.

More interesting is how you control them. Subtitles respond to gestures on the screen: scrolling forward or backward moves to the next or previous line, dragging up or down shifts the text position, and pinching changes the text size. Anyone who has hunted through a settings menu mid-film to fix subtitles that sit too low or read too small will see the appeal.

The same gesture language applies to the picture. You can pinch to zoom in and out, and swipe to move around the frame, with zoom and pan also available as menu options. It is a small thing, but it makes watching letterboxed or oddly framed video less fiddly.

Private videos and a lock for younger viewers

Two features sit outside pure playback. The Privacy Folder lets you hide videos you would rather not have visible in the main library. It is a simple idea, and for a phone that gets passed around or shown to other people, it is a useful one.

Kids Lock keeps children entertained without giving them free rein over the device. It can stop calls from being made or other apps from being opened while a child is watching. That makes it a viewing mode rather than a full parental-control suite, but it addresses the common worry of handing a phone to a young child.

Neither feature is the reason to install a video player, but both round out the package. They suggest the developer is thinking about how phones are actually shared, not just about codecs.

Permissions, ads and what the app asks of you

The permission list is longer than you might expect from a player, but the developer separates the essentials from the rest. Storage access is required, since the app cannot find your media without it. Camera, location and nearby-device permissions, plus the ability to modify system settings, relate only to the file transfer feature, and denying them still leaves the rest of the app usable.

Optional permissions cover smaller conveniences: notifications for playback controls and transfer status, display over other apps for picture-in-picture with custom controls, and phone access to autofill a mobile number during sign-up in India. None of these are needed to play a video.

The other trade-off is monetization. MX Player is free, it contains ads, and it offers in-app purchases. That is the standard shape for a popular free player, and it is worth going in knowing that.

Who gets the most from MX Player

The clearest fit is someone with a personal media library on their phone or tablet: downloaded series, recordings, films with separate subtitle files, music albums. That person wants a player that opens almost anything, handles subtitles properly and lets them adjust the picture without fuss. The format list and the gesture controls are aimed directly at them.

A second group is households where one device is shared. The Privacy Folder and Kids Lock exist for exactly those situations, and they are the kind of features that matter more than any codec once a phone is being handed between family members.

It is a player, not a library, and its strengths are all on the local-file side. Judged on that focus, it does what it sets out to do, with the caveats about ads and permissions noted above.

A dependable choice for local media

MX Player has earned its install base over many years, and the current version still leans on the things that made it popular: broad format support, hardware acceleration, subtitle handling that goes well beyond the basics, and a couple of privacy features that make it easier to share a device. The 4.2 average across more than 14 million ratings suggests that formula continues to satisfy most people who try it.

The costs are ordinary ones. It is free with ads and in-app purchases, and it asks for storage access plus a set of permissions tied to file transfer that you can decline. If you keep your own video and music files on your phone and want a player that gives you control over subtitles and zoom, this is a sensible choice.

The short verdict

A capable free player for people with local media files, with strong subtitle tools and a couple of privacy extras.

What's new in version 3.3.0

Experience a smoother, faster, and more reliable application with our latest update. We've squashed bugs and optimized performance to ensure you have the best possible experience.

App specs

  • Version3.3.0
  • UpdatedOctober 7, 2026
  • Downloads1B+
  • RequiresAndroid 7.0+
  • PriceFree
  • Age ratingEveryone

MX Player: frequently asked questions

What kinds of files can MX Player play?

It handles video and music stored on your device, and it can load subtitles alongside them. Subtitle support covers DVD, DVB and SSA/ASS tracks, along with SubStation Alpha, SAMI, SubRip, MicroDVD, VobSub, SubViewer2.0, MPL2, TMPlayer, Teletext, PJS and WebVTT formats. The app is built around local media rather than streaming.

What does the HW+ decoder do?

The HW+ decoder is the app's hardware acceleration path and works with more videos than before. Hardware acceleration hands decoding work to the device's video hardware instead of the main processor. It is also the first Android video player with multi-core decoding, which can perform up to 70 percent better than single-core decoding on suitable devices.

How do the subtitle gestures work?

Subtitles respond to touch rather than menus. Scrolling forward or backward moves to the next or previous subtitle line, dragging up or down repositions the text on screen, and pinching changes the text size. The same pinch gesture zooms the video itself, and swiping pans around the frame.

Does MX Player cost anything?

The app is free to install, and it contains ads. It also offers in-app purchases. The presence of ads and purchases is worth knowing before you install it.

What permissions does MX Player need?

Storage and all-files access are required so the app can find and organize your media and subtitle files. Camera, location, nearby-device and system-settings permissions are used only for the file transfer feature, and denying them still leaves the rest of the app usable. Notifications, display over other apps and phone access are optional.

Pros

  • Plays local video and music files
  • HW+ decoder widens hardware acceleration
  • Multi-core decoding for smoother playback
  • Wide subtitle format support with gestures
  • Privacy Folder and Kids Lock included

Cons

  • Free version contains ads
  • In-app purchases offered
  • Storage access required to find media
  • File transfer needs extra permissions

eFreeware is independent and is not affiliated with Amazon Mobile LLC. We do not host app files: downloads come from the official Google Play listing. App names, icons and screenshots belong to their owners. Developer contact: [email protected]. Developer privacy policy.