Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 1.99 KB

File metadata and controls

71 lines (51 loc) · 1.99 KB

SubPilot

Build Lint Tests License Platform Release


SubPilot is a powerful Android app for subtitle editing and translation.

It supports .srt and .ass formats, video syncing, dual-language side-by-side editing, persistent sessions, and works entirely offline using Jetpack Compose.

Features

  • Subtitle editing: .srt & .ass, full timeline + text editor
  • Video support: .mp4, .mkv with preview syncing
  • Dual subtitle view: reference (non-editable) & translation (editable)
  • Timeline editor: zoomable, draggable blocks for start/end
  • Session resume: optionally continue where you left off
  • No internet needed: 100% offline functionality
  • Dark & Light theme: auto-detected from system
  • Tablet & phone layouts: fully responsive UI

Getting Started

Prerequisites

  • Android Studio (Giraffe+)
  • JDK 17
  • Git

Clone & Open

git clone https://github.com/GeekNeuron/SubPilot.git
cd SubPilot

Open in Android Studio → Sync Gradle → Run on emulator/device

Build APK

From Android Studio:

Build → Build APK(s) Output: app/build/outputs/apk/debug/app-debug.apk

Build Release APK

Build → Generate Signed Bundle / APK → Choose release


GitHub Releases

Visit Releases to download latest APK.


Screenshots

Add your app screenshots or demo gif here.


Contributing

We welcome pull requests and issues:

  • Bugs → bug_report.md
  • Features → feature_request.md

License

MIT License © 2025 GeekNeuron