VLC, the video player that can handle practically anything you throw at it with no config tweaking, has been updated to version 2.5, marking the first update to the stable channel of the popular media player in over a year. In addition to a lot of interface tweaks bringing it more in line with Material Design guidelines, visual changes have also come to Android TV and Auto.

In the VLC interface, album art is now used as a blurred background when playing and navigating. Video information is now an overlay on the thumbnail, allowing for more thumbnails to be displayed on screen at any one time. It is also possible to select multiple items at once, in order to start a playlist. Picture-in-picture mode is also enabled in Oreo, and for Android TV devices on Nougat or Oreo. According to VLC Android developer Geoffrey Métais, the "application has also become a bit more dynamic." You can judge for yourself in the screenshots below.

Android TV receives much the same treatment, with brighter colors in the layout, and the addition of scrolling video information, which is quite handy for long file names.

Though this was originally introduced in the VLC 2.1 beta, support for Android Auto is included. In the stable 2.5 release, you can start playing music using Google Assistant.

VLC 2.5 also brings a lot of important changes under the hood, most notably a complete replacement for the rather slow media indexing system the app previously used. Now, VLC uses medialibrary to index audiovisual content and manage it in an sqlite database. As this is native code, it is substantially faster than the Java code previously used for this purpose. This also brings the benefit of more useful search results, with the ability to scan NAS content planned for a future update. Core performance and format support were also improved, with support for VP8/VP9/VP10 in MP4 containers and HDMI passthrough added, as well as improvements to Adaptive (HLS/Dash) & TS playback. Finally, OpenGLES 2.0 is now used for video rendering for software decoders.

The full changelog from the previous stable version is:

360° videos support

Android Auto implementation

More dynamic and Material-compliant UI

Enable Picture-In-Picture mode on Android O

Refactored MediaLibrary

DayNight mode integration

New Search activity and integration with Google Now

Resume position for audio media tagged as audiobook or podcast

Double tap on screen edges in video player to seek by 10s

Audio boost in video player

Custom equalizer presets

Improve RTL support

Improve app & video player startup speed

VLC 2.5 supports Gingerbread (2.3) and higher (sorry, Froyo users). You can get it from Google Play or APK Mirror.

Source: Geoffrey Métais

https://play.google.com/store/apps/details?id=org.videolan.vlc