AutoSync changelog
Highlights
- AutoSync tries your second subtitle language. When no subtitle in your first preferred language matches the video, AutoSync now checks the ones in your secondary preferred language before handing over to the audio sync. A subtitle picked this way is used for this playback only, so later episodes still start from your first language.
- Clearer AutoSync messages. Toasts no longer show a match percentage or strength. They say "Subtitles synced", "Switched to a better-matching subtitle", "Subtitles already in sync", or that the sync failed and the subtitle timing was not changed. When AutoSync hands over to the audio, it says so once: "No match found • syncing to the audio instead…". Trying another reference now says "Synced to another reference" or "No better reference found".
- "Auto synced" label. In the subtitle panel, the selected subtitle shows an "Auto synced" chip once AutoSync, a reference retry or the audio sync has applied or confirmed its timing. It disappears when the subtitle is restarted, changed or its sync is withdrawn.
- "Auto Sync Search: Thorough / Quick" replaces "Auto Sync Mode: Aggressive / Passive", with descriptions of what it does: Thorough keeps looking for a closer match before settling, Quick uses the first strong match sooner. Only confident matches are ever applied, in either setting.
- Seek previews made on your device. Scrubbing now shows thumbnails made from what playback has already downloaded, so they always line up with the video and use no extra data. Seekr fills in the parts you have not watched yet. Turn it on or off under Nuvio Reshaped › Seek previews › "Generate previews on device".
- Pill menu (optional). A floating glass menu at the top of the screen, with text tabs, a highlight that stretches as it slides, your profile picture and a settings button. Its rim follows your accent colour. Off by default; turn it on under Nuvio Reshaped › Navigation.
- Your own subtitle font (Android). Import a .ttf or .otf file under Nuvio Reshaped › Subtitle font; both players use it. Reset returns to the default font.
- Seek buffer size (Android). Choose how much of the film is kept in memory so jumps inside it are instant: Nuvio default, 256 MB, 512 MB (the new default) or 1 GB, capped to what the device can hold. It applies from the next playback.
- Smaller fixes. The subtitle font loads off the main thread, and the seek preview no longer shows its on-device debug readout.
Commits
- Generate seek-preview thumbnails on device from the playing stream
- Speed up on-device preview fill
- Read preview keyframes from the smallest matching stream
- Keep preview fetch connections alive and scale workers to latency
- Find smaller preview streams: text sizes, cached debrid links, rejection reasons
- Keep preview fill running through seeks and buffering
- Retry preview fill after read errors instead of stopping
- Add optional top pill navigation menu (off by default)
- Drop background preview fill; show Seekr where on-device frames are missing
- Pill menu: liquid glass, stretchy highlight, profile picture
- AutoSync: try the secondary subtitle language before audio sync
- Pill menu: tint the glass rim with the app accent
- Let users import their own subtitle font (Android)
- Add a seek buffer size setting for instant seeks
- Move subtitle font picker to Nuvio Reshaped settings
- Remove the on-device seek preview debug readout
- Load the subtitle font off the main thread; update Nuvio Reshaped summary
- AutoSync: plain toasts, "Auto synced" label, clearer search setting
Based on official Nuvio 0.5.2-beta.