Video player and media manager for your device


57 Votes

  • Category Video
  • Program license Free
  • Version 2.3.3
  • Size 33 MB
  • Works under: Android
  • Also available for Windows 
  • Program available in English
  • Content rating Everyone
  • Package name com.kmplayer
  • Program by PANDORA.TV
    경기도 성남시 분당구 대왕판교로 644번길 (삼평동) DTC타워 11층

If you’re looking for a media player that gives you the ability to watch HD video on the go, you want KMPlayer!

With KMPlayer you can watch HD video on all of your devices; it supports over 30 languages, has built-in subtitles support, advanced audio options and more – and all for free!

If you’re tired of mobile media players that nickel and dime you to get extra features, this is the app for you. You’ll be able to stream directly from cloud services like Google Drive and Dropbox, so you’ll always have access to all of your music, photos, and videos while on the go!

KMPlayer is so easy to use you only need one finger to do all operations on your device! Rewind, change volume, enable subtitles, pull media from the cloud, all with a single digit!

It’s important to note that this app contains ads, and some users on Redmi Note devices have reported stuttering issues while streaming media.

Overall, KMPlayer is a solid media player with great cloud support. Check out a quick list of pros and cons below.


  • Watch Floating Video While You Browse the Web You can “pop out” your video while you’re browsing and keep watching!
  • Stream Media from Google Drive, Dropbox, and More KMPlayer can sync and stream with your cloud drive for access on the go.
  • Control Everything with a Single Tap Say goodbye to complicated gestures and hello to one-touch operation.
  • Full Support for HD Video and Audio Includes open-source codecs for HD playback.


  • Issues with Redmi Note Some users have reported stuttering on their Redmi Notes, but Redmi Notes are notorious for not playing well with many apps.

- Bug fixes and stabilization

- Fixing Mirroring Errors

Potentially dangerous permissions

  • GET_ACCOUNTS: Allows access to the list of accounts in the Accounts Service.
  • READ_EXTERNAL_STORAGE: Allows an application to read from external storage.
  • READ_PHONE_STATE: Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
  • WRITE_EXTERNAL_STORAGE: Allows an application to write to external storage.

Other permissions

  • ACCESS_NETWORK_STATE: Allows applications to access information about networks.
  • BLUETOOTH: Allows applications to connect to paired bluetooth devices.
  • INTERNET: Allows applications to open network sockets.
  • MODIFY_AUDIO_SETTINGS: Allows an application to modify global audio settings.
  • MOUNT_UNMOUNT_FILESYSTEMS: Allows mounting and unmounting file systems for removable storage.
  • RESTART_PACKAGES: This constant was deprecated in API level 8. The restartPackage(String) API is no longer supported.
  • SYSTEM_ALERT_WINDOW: Allows an app to create windows using the type TYPE_SYSTEM_ALERT, shown on top of all other apps. Very few apps should use this permission; these windows are intended for system-level interaction with the user.
  • WAKE_LOCK: Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
  • WRITE_SETTINGS: Allows an application to read or write the system settings.
  • android.permission.INTERACT_ACROSS_USERS_FULL
  • com.kmplayer.permission.C2D_MESSAGE
Alternatives to KMPlayer
You might also be interested in…

Video Player  2.0.6

Enjoy high quality videos

Video Player  1.0

The most powerful & beautiful Video and Music player for your Android phone!

GOM Player  1.3.2

A multimedia player that is designed for Windows

BSPlayer  1.28.191

Media player app for smartphones and tablets

Android Video Player  7.4

Watch video and audio files on your Android device

HD Video Player  1.8.3

Allows users to play HD videos on their devices