Skip to content

GeekNeuron/SubPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages