/mpv-android-tv

Custom variant of mpv-android to make the UI navigation in the player with a remote nicer (for me)

Primary LanguageKotlinMIT LicenseMIT

Custom variant of mpv for Android specifically for Android TV

I've modified the behaviour of the dpad buttons in the player interface to more closely match the VLC interface (as I was switching from VLC) Additionally, I've mapped the dpad up and down to be chapter navigation.

Original README below

mpv for Android

Build Status

mpv-android is a video player for Android based on libmpv.

Features

  • Hardware and software video decoding
  • Gesture-based seeking, volume/brightness control and more
  • libass support for styled subtitles
  • Advanced video settings (interpolation, debanding, scalers, ...)
  • Play network streams with the "Open URL" function
  • Background playback, Picture-in-Picture, keyboard input supported

Note that mpv-android is not a library you can embed into your app, but you can look here for inspiration. The important parts are MPVLib, MPVView and the native code. libmpv/ffmpeg is built by these scripts.

Downloads

You can download mpv-android from the Releases section or

Get it on Google Play

Get it on F-Droid

Building from source

Take a look at README.md inside the buildscripts directory.