AutoSync TV changelog
Highlights
- Subtitles synced to the audio when AutoSync can't. When a stream has no embedded subtitles, or AutoSync's match is too weak and it keeps the original timing, the subtitle is now aligned with the dialogue by listening to the audio. It follows frame-rate differences and scenes a release adds or cuts, and can switch to another subtitle in the same language that fits better. A panel in the top-left corner shows its progress.
- Speech model for faster, more precise sync. Turning on Auto Sync Subtitle offers a one-time download of a speech recognition model, which lets the audio sync recognise English dialogue. It can also be downloaded or deleted later.
- New settings under Nuvio Reshaped › Subtitle AutoSync: "Sync to audio when AutoSync can't" (on by default), the speech model, sampling across the film on metered networks (off by default), and "Share audio sync log" (saved to a file and copied to the clipboard when the TV has no app to share to).
Commits
- Make PGS partial-coverage test builder explicit
- Remove dead PGS parser parameter
- Use minimal PGS parser API
- Bring AutoSync to parity with NuvioMobile
- Use the NuvioMobile PGS handling for AutoSync
- Improve AutoSync accuracy: replayable timing dump, outlier-safe anchoring, reference consistency
- Try AutoSync subtitle candidates in list order
- Stop evaluating a subtitle once independent references find no fit
- Add Auto Sync tolerance setting
- Add Seekr seek-preview thumbnails to the player
- Order streams by what the connection can sustain
- Fix JVM signature clash in StreamConnectionFit
- Show AutoSync toasts in the app's language
- Add files via upload
- Open the old app's settings page instead of uninstalling it directly
- Seekr: let users set their own API key, falling back to the built-in one
- Move fork build settings into app/reshaped.gradle
- Settings: gather Nuvio Reshaped features in their own category
- Audio subtitle sync as AutoSync's fallback
- Stop building the legacy bridge APK
Based on official NuvioTV 1.1.0-beta.2.