marlboro-advance/mpvEx

★ 2,534⑂ 0

A beautiful media player for android, based on mpv-android and built with Jetpack Compose. Forked from mpvKt

About marlboro-advance/mpvEx

marlboro-advance/mpvEx is an open-source project on GitHub, mainly written in Kotlin. A beautiful media player for android, based on mpv-android and built with Jetpack Compose. Forked from mpvKt It currently holds 2,534 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

Git Homed tracks it on the Video Trending board and on the AI Video Trending list.

GitHub Repository Details

Repository marlboro-advance/mpvEx · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

banner

mpvExtended

GitHub release (latest SemVer) GitHub all releases

mpvExtended is a fork of mpv-android, built on the libmpv library. It aims to combine the powerful features of mpv with an easy to use interface and additional features.

This project is still in development and is expected to have bugs. Please report any bugs you find in the Issues section.

---

Installation

Stable Release

Download the latest stable version from the GitHub releases page.

Download Release

Or you can get the stable releases here

https://github.com/marlboro-advance/mpvEx/blob/HEAD/Get it at IzzyOnDroid

Preview Builds

For testing purposes only

Download Preview Builds

---

Showcase

---

Building

Prerequisites

APK Variants

The app generates multiple APK variants for different CPU architectures:

---

Releases

Setting Up Release Signing

To enable automatic signing for release builds in GitHub Actions, you need to configure the following secrets in your GitHub repository:

1. Navigate to your repository on GitHub 2. Go to SettingsSecrets and variablesActions 3. Add the following repository secrets:

| Secret Name | Description | |--------------------------|------------------------------------------------------| | SIGNING_KEYSTORE | Base64-encoded keystore file (.jks or .keystore) | | SIGNING_KEY_ALIAS | The alias name used when creating the keystore | | SIGNING_STORE_PASSWORD | Password for the keystore file | | KEY_PASSWORD | Password for the key (can be same as store password) |

Encoding Your Keystore

To encode your keystore file to base64:

Linux/macOS:

base64 -i your-keystore.jks | tr -d '\n' > keystore.txt

Windows (PowerShell):

[Convert]::ToBase64String([IO.File]::ReadAllBytes("your-keystore.jks")) | Out-File -FilePath keystore.txt -NoNewline

Copy the contents of keystore.txt and paste it as the value for the SIGNING_KEYSTORE secret.

Creating a Release

1. Update versionCode and versionName in app/build.gradle.kts 2. Commit the changes 3. Create and push a tag:

   git tag -a v1.0.0 -m "Release version 1.0.0"
   git push origin v1.0.0
   
4. GitHub Actions will automatically build, sign, and create a draft release

Creating a Preview Release

1. Create and push a preview tag:

   git tag -a v1.0.0-preview.1 -m "Preview release"
   git push origin v1.0.0-preview.1
   
2. GitHub Actions will create a pre-release automatically

---

Acknowledgments

---

Support the Project https://github.com/marlboro-advance/mpvEx/blob/HEAD/Heart with Ribbon

If you find mpvExtended useful, consider supporting the development:

UPI

---

Star History https://github.com/marlboro-advance/mpvEx/blob/HEAD/Star

https://github.com/marlboro-advance/mpvEx/blob/HEAD/Star History Chart

GitHub Stars & Activity

2,534Stars
0Forks
0Open issues
KotlinLanguage

GitHub Popularity

GitHub stars2,534
Forks0
Open issues0
Primary languageKotlin
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related GitHub Projects

1

anilbeesetti / nextplayer

Kotlin★ 4,407⑂ 0
2

harry0703 / MoneyPrinterTurbo

Python★ 124,806⑂ 0
3

obsproject / obs-studio

C★ 76,442⑂ 0
4

FFmpeg / FFmpeg

C★ 64,371⑂ 0
5

calesthio / OpenMontage

Python★ 60,319⑂ 0
6

heygen-com / hyperframes

TypeScript★ 51,827⑂ 0
7

mifi / lossless-cut

TypeScript★ 43,908⑂ 0
8

mpv-player / mpv

C★ 37,034⑂ 0

More Trending Repositories