Quran Caption v3.4.92
This update focuses on improving editing speed, Word-by-Word (WBW) workflow, and AI segmentation flexibility.
Editing workflow
A new quick editing system has been added to reduce context switching.
You can now edit subtitles directly from anywhere:
From this overlay, you can also:
- split a subtitle at a specific word using WBW timestamps
This allows faster iteration without switching tabs.
Subtitle editing
Splitting subtitles is now more precise and WBW-aware:
This ensures accurate splitting without breaking WBW timing.
Word-by-Word (WBW)
WBW behavior and styling have been improved:
-
Verse number now inherits the highlight style of the last word
→ ensures visual consistency during recitation
-
WBW timestamps are preserved when resizing a subtitle
→ no need to redo word timing after adjusting start/end
-
Highlight color is no longer required to access other WBW styles
-
Added option:
- "Always Show Verse Number" for WBW mode
-
Fixed WBW timestamps generated by AI:
- now always start at 0 and end at the subtitle boundary
AI segmentation
The segmentation system has been expanded and made more robust:
Translations editor
Timeline and UI
-
WBW words are now displayed inside subtitle clips in the timeline
→ improves readability and editing precision
-
WBW style section is always visible in Arabic styling
→ includes setup guidance if no WBW timestamps are present
-
Escape key now exits fullscreen preview
-
Fixed an issue where dragging with the mouse could select another clip on mouse release
Styles
- Added customizable verse number color in Text Styling
Export
-
Fixed an issue where batch size was not respected during export, which could cause memory crashes when no silence clips were present in the project
-
Export speed increased by ~40%
-
Fixed issue where wrong subtitles could appear when fade duration = 0
-
Fixed CBR conversion reducing video resolution to 320x240
-
Removed index numbers from VTT subtitle export
Merging
- Fixed an issue where merging subtitles across mushaf pages
could display the wrong verse
Codebase
- Partial refactor of the codebase
- Added internal documentation for better maintainability