Glucose v3.5.1: Transcription Engine Improvements: Preflight Checks & Async Subtitle Processing
-
New Features
- Added cancellation support for subtitle generation with a new Cancel button in the progress overlay.
- Pre-flight audio detection to prevent subtitle generation errors on videos without audio tracks.
- Enhanced progress display with transcription time estimates and a stall-detection watchdog timer.
- Per-model performance tracking stored for calibration reference.
-
Bug Fixes
- Improved error messaging when subtitle generation is cancelled.
Backend: refactors subtitle pipeline (model discovery, ffprobe preflight, async FFmpeg extraction, temp-file cleanup, transcription progress/abort). Frontend: adds cancel/watchdog UI, timing calibration, mode query navigation, and progress handling. Version bumps to 3.5.1.
Changes
Subtitle Generation with Preflight Checks and Async Processing