AudioPeel

License Version Downloads Latest Downloads

简体中文 English

A lightweight Android video-to-audio tool that exports to MP3 / M4A / WAV / FLAC / OGG

Features

Quick Start

Requirements

Install

  1. Download the latest APK from Releases
    • Use arm64-v8a on most Android phones
    • Use x86_64 on emulators
  2. Install and open the app
  3. Pick a video and confirm the output format before extracting

Screenshots

Tech Stack

Area Choice
Language 100% Kotlin
UI Jetpack Compose + Material Design 3 + Edge-to-Edge
Media processing FFmpegKit
Audio playback AndroidX Media3 ExoPlayer
Media probing MediaExtractor + MediaMetadataRetriever
Architecture MVVM + StateFlow
Size R8 + resource shrinking + ABI filters (arm64-v8a, x86_64)

Build

Prerequisites

  1. Android Studio (a recent stable release recommended)
  2. Java 17+ (compatible with the project Gradle version)
  3. Android SDK (minSdk 24, compileSdk / targetSdk 37)

Steps

  1. Clone the repository:
    git clone https://github.com/tianxing-ovo/AudioPeel.git
    
  2. Open the project root in Android Studio
  3. Wait for Gradle sync
  4. Connect a device or emulator
  5. Run Run 'app' or ./gradlew assembleDebug

Permissions

Least-privilege by design; no sensitive permissions requested:

Note Detail
No storage permission Picking a video needs no storage read/write permission
No network permission Fully offline processing with no data upload
No background/notification permission Not requested

Contributing

Issues and Pull Requests are welcome

  1. Fork this repository
  2. Create a feature branch and commit your changes
  3. Push and open a Pull Request

License

This project is released under the MIT License