/aniyomi-mpv-lib

this is used for the player in the aniyomi app

Primary LanguageKotlinMIT LicenseMIT

THIS DOESN'T WORK WITHOUT ANIYOMI-FFMPEG-KIT

mpv for Aniyomi

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
  • Secondary (or dual) subtitle support
  • 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.