Product updates

A little better.
With every release.

See what is new in Quran Caption on desktop and mobile. Find improvements, fixes, and the details behind each release.

Release QC-3.4.92

Clear filters
Quran Caption

Quran Caption QC-3.4.92

QC-3.4.92

GitHub

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.

image

You can now edit subtitles directly from anywhere:

  • Right-click a subtitle in the timeline to:

    • edit Arabic text
    • edit translation
    • edit WBW styling
      → the editor opens directly inside the timeline
  • Double-click on the video preview:

    • Arabic text → edit Arabic
    • Translation text → edit translation

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:

  • The D shortcut and right-click → split now:

    • preserve Word-by-Word timestamps
    • automatically split at the nearest word from the cursor position
  • Hold CTRL while splitting to:

    • split exactly at the cursor position

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:

  • Added a new 100% local segmentation model based on Muaalem:

    • supports WBW timestamps
    • works offline
    • less accurate than Quranic Universal Aligner (by Hetchy), but usable alternative
  • Added multiple speech-to-text models to choose from

  • Improved fallback logic:

    • if GPU segmentation fails (quota), it automatically falls back to CPU

Translations editor

  • Added a language picker for the WBW helper:

    • English, French, Urdu, Hindi, Dutch, and Pakistani variants
  • Updated UI:

    • more compact layout
    • easier access to filters and pre-selection tools

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