- Audio Files as Sync References: You can now use audio files (
.mp3,.m4a,.aac,.flac,.ogg,.oga,.opus,.wav,.wma,.aiff,.ape,.mka) as your reference anywhere a video reference is accepted, including the main window, auto pairing, batch mode, multiple-subtitle mode, folder pairing, and the CLI. AutoSubSync converts the audio to an MP4 automatically, and a new "Keep converted audio files" setting controls whether the converted file is kept. Existing files are never overwritten; a numbered filename is used instead. - LAPSE v2.3.3 & Automatic Updates: Updated LAPSE from v2.0.1 to v2.3.3. AutoSubSync now checks for the latest LAPSE release before syncing and updates only when needed, downloading the new version safely and keeping updates in your user data folder for packaged builds. Fixes issue #101 by @rs-jensen, with the update contributed in PR #102.
- LAPSE Format & Audio Support: More subtitle formats (
.sbv,.ttml,.dfxp,.smi,.sub, and.idx) are now read directly by LAPSE instead of being converted first, so their timings stay accurate. A synced.idxalso gets its matching.subfile copied alongside it. If LAPSE cannot read a video or audio file, AutoSubSync converts the audio and tries again. Contributed by @rs-jensen in PR #102. - LAPSE Advanced Settings: Added easy-to-use LAPSE options for always writing the result, writing only when LAPSE is sure, snapping subtitles to picture cuts, adjusting the confidence level, choosing an audio track, and setting a minimum shift. Contributed by @rs-jensen in PR #103.
- LAPSE Update Notifications: AutoSubSync now checks for LAPSE updates on startup when update checks are enabled and shows AutoSubSync and LAPSE update results together in one manual update dialog. The LAPSE update prompt now includes "Skip this version", "Yes", and "No"; skipping remembers that version, while choosing No or closing the dialog asks again next time.
- Advanced ffsubsync & ALASS Settings: Added more advanced settings for ffsubsync (quality limits, offsets, segmented sampling, audio track, strict mode, and maximum duration) and ALASS (negative timestamps, alignment interval, and subtitle framerate). Custom Additional arguments now take priority over the app's settings, so you no longer get duplicate or conflicting options.
- "Other options" Dialog & Settings UI: Added tool-specific "Other options" dialogs for advanced settings, with clearer descriptions. Added a "Restore to defaults" button that keeps your Additional arguments, default-value tooltips for every option, and a note explaining that custom arguments override the other settings. Icons now follow light and dark themes.
- "Needs Review" Results: LAPSE results marked as unsure or nothing, and autosubsync results with a low-quality warning, are now shown as "Needs review" instead of being counted as normal successes or failures. The batch summary shows the number of results needing review in orange and lists the affected pairs, and the CLI also reports this status. Fixes issue #99 by @enchained.
- Batch Reference Subtitles: The right-click "Add video/reference to this item" action in Batch mode now accepts reference subtitles as well as video and audio files, with the label and dialog title translated into all supported languages. Mentioned by @gwiz84 in issue #87.
- Auto-Pairing Improvements: Auto-pairing now recognizes episode names such as
Episode 1,Episode.1,Episode_1,Ep 01, and Turkishbölüm 3/bolum 3, acceptsPart 2, and avoids treating years, video resolutions, or codec names as episode numbers. Fixes issue #98 by @enchained. - Auto-Pairing for Long Series: Auto-pairing now supports episode numbers with more than two digits, so series such as
E001throughE156are paired correctly. Contributed by @daniele2387462786 in PR #97. - Apple Silicon autosubsync Fix: Fixed autosubsync on Apple Silicon Macs by replacing an old, unmaintained audio library with a maintained one and bundling the required sound library. Fixes issue #100 by @ByronAhn.
- Debian Package: Added a native
.debpackage for Debian, Ubuntu, and Linux Mint, alongside the existing AppImage and tarball. The Linux build script now creates the package automatically, and the release workflow publishes and verifies it. Requested by @sbstn87 in issue #70. - Database Backup & Import Fix: Fixed a crash when backing up or importing the processed items database.
- Better Fit on Small Screens: The main window opens at 500×800 on normal screens. On small laptop screens, it shrinks to fit the usable screen area so the title bar and the bottom of the window stay visible. If the controls still don't fit, the tabs become scrollable; on larger screens no scrollbars appear. The window also gets explicit minimize, maximize, and close buttons, and the input boxes and buttons are slightly smaller to save space. Long file names now wrap inside the input boxes instead of widening the window. Fixes issue #96 by @majorosj2-ctrl.
Downloads
- Windows (x64): AutoSubSync-windows-amd64.zip
- macOS (Apple Silicon - M1/M2/M3): AutoSubSync-macos-arm64.zip
- macOS (Intel): AutoSubSync-macos-amd64.zip
- Linux (AppImage): AutoSubSync-linux-amd64.AppImage
- Linux (Debian/Ubuntu/Mint): AutoSubSync-linux-amd64.deb
- Linux (Tarball): AutoSubSync-linux-amd64.tar.gz
MacOS users please read the instructions.
Included:
ffmpeg: 7.1
ffsubsync: 0.5.1
lapse: 2.3.3
alass: 2.0
autosubsync: 1.0.1