VLC for Android

A media player that supports most formats


97 Votes

  • Category Video
  • License Free
  • Version 2.0.6
  • Size 17 MB
  • Works under Android
  • Also available for Windows 
  • Language English
  • Content rating Everyone
  • Package name org.videolan.vlc
  • Author Videolabs
    18 rue Charcot 75013 Paris France

VLC for Android is the port of VideoLan's famous media player. It aims to play almost any format of video or audio in the best quality with the least lag.

You probably know that VLC is well-known for being stable and has been around forever. Their Android app does not disappoint. There are many paid players for specific video formats. VLC for Android is completely free and can play almost any format you can think of (yes, even x265). This means that if you have a bunch of TV episodes from 15 years ago in RMVB format, you can now play them without converting. Conversion usually implies video quality loss unless there's no transcoding, so you can play your media truly losslessly.

VLC for Android may not have the prettiest interface, but no app comes close to it in terms of player versatility. It even has the more advanced features that VLC for PC has, like Network Streaming and more. Probably the most unique feature of this app is that it plays ISO files (DVD images). Literally no other app does this. It makes it very easy to play DVD rips on the go without having to worry about conversion and quality loss.

Even for novice users, VLC for Android is a great choice. It can play almost any video format and do it well. It has a superior rendering engine, so there's little chance of experiencing lag even on older hardware.


  • Based on the long-running, successful VLC open source project
  • Can play literally any video or audio file
  • Has all the features the desktop version has


  • May be redundant and unnecessary depending on the diversity of files you have
  • No other cons

VLC on Android 2.0.6

2.0.6 is an update fixing crashes, updating codecs and saving the audio delay for BT headphones.

2.0 introduces a large number of features, notably network disk browsing (Windows shares, UPnP, NFS, SFTP...), favorite folders and URLs, video playlists, popup video, new permissions support, subtitles download, rewritten notifications and control, and a new history.

The Android TV and Android versions were merged, so that every device can get the updated Android TV look.

Potentially dangerous permissions

  • READ_EXTERNAL_STORAGE: Allows an application to read from external storage.
  • 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.
  • RECEIVE_BOOT_COMPLETED: Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
  • 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.
  • VIBRATE: Allows access to the vibrator.
  • 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.
  • org.videolan.vlc.permission.BIND_DATA_CONSUMER
  • org.videolan.vlc.permission.READ_EXTENSION_DATA
Alternatives to VLC for Android
You might also be interested in…

Video Player  1.0

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

Music Player  1.1.5

The most stylish and simple music player for you

KMPlayer  2.3.3

Video player and media manager for your device

Android Video Player  7.4

Watch video and audio files on your Android device

Google Play Movies  3.21.10-tv

Watch movies and TV shows purchased on Google Play

Reproductor MX  1.8.12

Video player with subtitle options and hardware accelerator