Back to rankings

mpv-android/mpv-android

Kotlin

video player for Android based on libmpv ↦ #mpv-android @ irc.libera.chat

android-appaudiompvmultimediavideovideo-player
Star Growth
Stars
3.4k
Forks
432
Weekly Growth
Issues
147
1k2k3k
Apr 2016Sep 2019Feb 2023Jul 2026
README

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
  • 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.

Related repositories
BeyondDimension/SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

C#GNU General Public License v3.0steamcsharp
steampp.net
26.2k1.7k
venera-app/venera

A comic app

DartGNU General Public License v3.0android-appcomic
10.6k517
niedev/RTranslator

Open source real-time translation app for Android that runs locally

C++Apache License 2.0translatorbluetooth-le
10.3k938
maxrave-dev/SimpMusic

A cross-platform music app using YouTube Music for backend

KotlinGNU General Public License v3.0androidandroid-application
simpmusic.org
10k485
CeuiLiSA/Pixiv-Shaft

Pixiv第三方Android客户端

KotlinMIT Licensepixivandroid-app
7.5k243
moonlight-stream/moonlight-android

GameStream client for Android

CGNU General Public License v3.0moonlightnvidia
6.9k1.3k
reqable/reqable-app

Reqable issue track repo

android-appdebugging-tool
reqable.com
6.5k254
plainhub/plain-app

🔥 PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media, contacts, SMS, calls, and more through a simple, easy-to-use interface on your desktop.

KotlinGNU Affero General Public License v3.0androidfilemanager
plainapp.app
6.1k371
namidaco/namida

A Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter

DartOtherfluttermusic
6k327
gsantner/markor

Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..

JavaMavenOthermarkdownmarkdown-editor
github.com/gsantner/markor/discussions/2269
5.9k511
czy0729/Bangumi

:electron: An unofficial https://bgm.tv ui first app client for Android and iOS, built with React Native. 一个无广告、以爱好为驱动、不以盈利为目的、专门做 ACG 的类似豆瓣的追番记录,bgm.tv 第三方客户端。为移动端重新设计,内置大量加强的网页端难以实现的功能,且提供了相当的自定义选项。 目前已适配 iOS / Android。

TypeScriptnpmMIT Licensereact-nativemobx
5.7k166
k0shk0sh/FastHub

FastHub the ultimate GitHub client for Android.

JavaMavenGNU General Public License v3.0github-clientandroid-github
5.7k929