AutoSync build based on official Nuvio 0.4.24-beta.
Initial AutoSync release
- Added Android automatic subtitle synchronization.
- Matches subtitle timing rather than subtitle text, allowing different subtitle languages to synchronize against embedded references.
- Uses indexed Matroska subtitle cues when available, with Media3 live subtitle capture as fallback.
- Added constant-offset estimation plus timeline scale/drift estimation.
- Added match validation using participation, residual error, spacing/pattern agreement, consecutive matches and offset confidence.
- Added embedded-reference classification to prefer full-dialogue tracks and de-prioritize SDH-style references.
- Deduplicates embedded subtitle tracks with equivalent timing.
- Added candidate/reference caching, parallel subtitle downloads and cancellation for faster fallback searches.
- Added manual AutoSync and optional AutoSync-on-start behavior.
- Added optional verbose AutoSync debug logging.
- Added fork-specific update, upstream-sync and release-mirroring workflows.
This is the original pre-V2 AutoSync implementation.