AutoSync build based on official Nuvio 0.4.25-beta.
AutoSync V2
This release replaced the original matcher with the V2 timeline-based architecture.
- Added subtitle activity-correlation matching across the whole movie.
- Added affine scale/intercept estimation for progressive drift and FPS-style timing differences.
- Added a fast delay-only path for constant offsets, with V2 structural validation.
- Added cue/group dynamic-programming matching for 1:1, 1:2, 2:1, 1:3, 3:1 and 2:2 segmentation.
- Improved merged/split subtitle handling and overlap prevention.
- Added stability guards so near-unit drift is not accepted from weak local evidence.
- Added indexed subtitle timelines for Matroska and MP4/MOV.
- Added a global delay preflight and best-first candidate/reference scheduler.
- Ranked references by suitability and timing affinity.
- Reused parsed subtitles, activity preparation and correlation evidence to reduce duplicate work.
- Added bounded parallel downloads/parsing/matching plus aggressive cancellation of obsolete work.
- Added Aggressive and Passive AutoSync modes.
- Separated startup search behavior from manual selected-subtitle synchronization.
- Isolated AutoSync behind minimal player hooks and added dedicated integration/matcher tests.
This is the release where the current AutoSync architecture was established.