MX Player

Contains adsIn-app purchases
4.3
13.2M reviews
1B+
Downloads
Editors' Choice
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Powerful video and music player with advanced hardware acceleration and subtitle supports

a) HARDWARE ACCELERATION - Hardware acceleration can be applied to more videos with the help of new HW+ decoder.

b) MULTI-CORE DECODING - MX Player is the first Android video player which supports multi-core decoding. Test results proved that multi-core device's performance is up to 70% better than single-core devices.

c) PINCH TO ZOOM, ZOOM AND PAN - Easily zoom in and out by pinching and swiping across the screen. Zoom and Pan are also available by option.

d) SUBTITLE GESTURES - Scroll forward/backward to move to next/previous text, Up/down to move text up and down, Zoom in/out to change text size.

e) Privacy Folder - Hide your secret videos to your private folder and protect your privacy.

f) KIDS LOCK - Keep your kids entertained without having to worry that they can make calls or touch other apps.

Subtitle formats:

- 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)

******
Permission Details:
ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“ā€“
* "READ_EXTERNAL_STORAGE" is required to read your media files in your primary & secondary storages.
* "WRITE_EXTERNAL_STORAGE" is required to rename or delete files and to store the downloaded subtitles.
* "LOCATION" permission is required to help find nearby friends.
* "NETWORK" and "WIFI" permissions are required to get the network status which is required for various activities like license checking, update checking etc.
* "BLUETOOTH" permission is required in order to improve AV sync when the Bluetooth headset is connected.
* "CAMERA" permission is required to scan QR code.
* "INTERNET" is required to play internet streams.
* "VIBRATE" is required to control the vibration feedback.
* "WAKE_LOCK" is required to prevent your phone from sleeping while watching any video.
* "KILL_BACKGROUND_PROCESSES" is required to stop the MX Player services used in background play.
* "DISABLE_KEYGUARD" is required to temporarily prevent secure screen lock when Kids Lock is used.
* "SYSTEM_ALERT_WINDOW" is required to block some keys when Kids Lock is used.
* "DRAW OVER OTHER APPS" is required to block system buttons when input blocking is activated on the playback screen.

******
If you are facing "package file is invalid" error, please install it again from product home page (https://mx.j2inter.com/download)
******

If you have any questions, please visit our Facebook Page or XDA MX Player forum.
https://www.facebook.com/MXPlayer
http://forum.xda-developers.com/apps/mx-player

Some of the screens are from the Elephants Dreams licensed under the Creative Commons Attribution 2.5.

(c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org

Some of the screens are from the Big Buck Bunny licensed under the Creative Commons Attribution 3.0 Unported.

(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
Updated on
Mar 25, 2025
Featured stories

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Location, Personal info and 4 others
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

4.3
12.8M reviews
Chris Scopp
February 15, 2025
Ive been a long time fan, UNTIL Amazon bought MX player. Now it is less than average as a player. The ads are relentless. If you hit pause, there's an ad. An ad that plays like a commercial, I'd wager which uses more memory, let alone the aggravation. What sours me most is that they used to give you the option to purchase MXplayer pro to remove the ads. That was awesome. Now, you just get to enjoy the misery of unrelenting ads. It's a shame.
172 people found this review helpful
Did you find this helpful?
Balkish begum Shanu
March 29, 2025
Audio is not supporting.The app is very good to watch movies, better than other apps,good cinematic experience.But except audio track,sometimes,it is showing audio track eac3 is not supported.This issue occuring after update. please make sure the audio track must be supported. 2)Subtitles synchronisation is not functioning properly,if we forward the video, the subtitles sync will change, again we have to sync it,sometimes the sync will change automatically,it makes hard to watch the video.fix it
1,171 people found this review helpful
Did you find this helpful?
Arif Foysal Turjoy
January 18, 2025
Been using MX player for 10 years. It has been my go to video player for years. It was great before but slowly it has become unusable as time passed. But final nail in the coffin was when MX removed their ffmpeg library which people relied on for playing video with AC3,DTS,TRUEHD audio codec(most of good quality movie, series contains these audio codec). Now it's just a random video player that can't play movies or series or any videos that contains these audio codec.
818 people found this review helpful
Did you find this helpful?

Whatā€™s new

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 support

About the developer
AMAZON SELLER SERVICES PRIVATE LIMITED
support@mxplayer.in
8th Floor, Brigade Gateway 26/1, Dr. Rajkumar Road, Bengaluru, Karnataka 560055 India
+91 96776 67241

Similar apps