This is the port of VLC media player to the Android platform. VLC for Android can play most video and audio files, as well as network streams and DVD ISOs, like the desktop version of VLC. VLC for Android is also a full audio player, with a complete database, an equalizer and filters, playing all weird audio formats.

VLC is intended for everyone, is totally free, has no ads, no in-app-purchases, no spying and is developed by passionate volunteers. All the source code is available for free.

Features:

  • Plays all files, in all formats, like the classic VLC.
  • Audio and video media library, with full search.
  • Support for network streams, including HLS.
  • Supports Android from version 2.1 (platform-7).
  • Supports ARMv6, ARMv7 and ARMv7+NEON.
  • Supports secondary display.
  • Subtitles support, embedded and external, including ASS and DVD subtitles.
  • Multi audio or subtitles tracks selection.
  • Multi-core decoding, for Cortex-A7 A9 and A15 chips.
  • Supports full hardware decoding.
  • Gestures, headphones control.
  • Audio equalizer

Most of you will need the ARM download. x86 is for Intel CPU tablets and phones.

What's New:

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

What's new in 2.0:

VLC for Android 2.0 is a major update to VLC for Android, that adds numerous features, notably: support for new releases of Android, network shares browsing and playback, videoplaylists, subtitles downloader, pop-up video view and support for multiwindows, an optional history panel, favorite network shares and URLs, and a merge between theAndroid TV and Android packages.

We also offer faster decoding, using our new asynchronous hardware decoder and we've updated most of our codecs and formats support.

Permissions and Android N

The first good news is that we have decreased the number of dangerous permissionsthat VLC was using. The only permission that is now considered as dangerous is theaccess to media files, which is expected for a media player.

Network Browsing

One of the most requested features, since the creation of the application, was the playback of network shares and local servers in VLC. It's mostly done.

We support DLNA/UPnP, Windows Shares, FTP(S), SFTP, NFS protocols to discover and browse your local servers or your NAS. And we also detect associated subtitlesover the network.

Subtitles Download

If you want to download subtitles directly from OpenSubtitles, without going to the website, it's now directly integrated in the application.

Video Playlists

As we've done for audio, we support basic video playlists.

Pop-up

Another often requested feature, was the popup-video view, mostly for tablets.
It's now implemented and we do support Samsung MultiWindow and LG Dual Window extensions to allow 2 applications on the same screen.

History

The history feature that was present in the 0.9.x days is also back, but can be disabled.

You can see now all the features in our menu.

Advanced Options

We've improved the options of the video player and we simplified the landscape/portrait modes.

Android TV

The Android TV interface has been improved and ​was merged to​ the same packageas the normal Android one."

Therefore, if your device form-factor is more suited to the TV look or you just prefer it, you can select it in the preferences.

RTL and CTL

Finally, we've done a lot of work to support Right-To-Left and Complex Text Layoutsubtitles. We also improved the interface to support RTL layouts.