Skip to content

v2.1.0

Choose a tag to compare

@tylerbcrawford tylerbcrawford released this 03 Apr 01:32
· 71 commits to main since this release

What's New

Library-Wide Missing Subtitle Scan

Find all files missing subtitles across your entire media library with a single click. Async scanning with progress tracking, grouped results by show/season, keyword exclusion filters, and CSV export.

Chunked Batch Processing

Large selections auto-split into 25-file chunks with cost/time estimates and auto-pause prompts between each chunk — no more overwhelming your Deepgram quota.

Language-Aware Subtitle Naming

CLI and Web UI now produce correctly tagged subtitle files (.spa.srt, .fra.srt, etc.) instead of hardcoding .eng.srt. Auto-detect mode uses Deepgram's detected language.

Security Hardening

  • Authentication re-enabled on all API routes (with DISABLE_AUTH opt-out for local use)
  • Docker Compose binds to loopback (127.0.0.1) by default

Developer Experience

  • make test runs unit tests in an isolated venv
  • CI pipeline validates every push (unit tests + Docker build smoke tests)

See the full CHANGELOG for details.