Skip to content

this is used for the player in the aniyomi app

License

Notifications You must be signed in to change notification settings

aniyomiorg/aniyomi-mpv-lib

This branch is 64 commits ahead of, 11 commits behind mpv-android/mpv-android:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

484373b · Dec 23, 2024
Dec 22, 2024
Dec 23, 2024
Dec 23, 2024
Jul 15, 2024
Dec 23, 2024
Feb 10, 2016
Feb 12, 2016
Dec 9, 2024
Dec 23, 2024
Apr 5, 2024
May 4, 2024
Dec 23, 2024
Feb 9, 2016

Repository files navigation

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
  • High-quality rendering with advanced settings (scalers, debanding, interpolation, ...)
  • Play network streams with the "Open URL" function
  • Background playback, Picture-in-Picture, keyboard input supported

Library?

mpv-android is not a library/module (AAR) you can import into your app.

If you'd like to use libmpv in your app you can use our code as inspiration. The important parts are MPVLib, BaseMPVView and the native code. Native code 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

Note: Android TV is supported, but only available on F-Droid or by installing the APK manually.

Building from source

Take a look at the README inside the buildscripts directory.

Some other documentation can be found at this link.

About

this is used for the player in the aniyomi app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 38.6%
  • Shell 25.3%
  • C++ 20.9%
  • Java 11.1%
  • Makefile 2.6%
  • C 1.5%