Skip to content

SubtitleGenie 0.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Aug 22:34
· 44 commits to main since this release
e20db2b

SubtitleGenie 🧞 v0.0.2

Subtitle Genie

πŸ“ What changed in 0.0.2

Added

  • Real 3D subtitles. In 3D mode SubtitleGenie now rewrites the downloaded
    subtitle into a per-eye .ass file: for Side-by-Side it draws one copy in the
    left half and one in the right (each horizontally squeezed for Half-SBS), and
    for Over-Under it stacks top/bottom copies (vertically squeezed for Half-OU).
    Previously the 3D option only affected naming/matching, so a flat subtitle was
    rendered once across the seam and didn't fuse on a 3D display.
    • New flags: --3d-format {auto,hsbs,sbs,hou,ou}, --3d-depth N
      (per-eye shift; 0 = screen plane), --keep-flat (also keep the plain 2D
      subtitle). New config keys: defaults.three_d_format,
      defaults.three_d_disparity, defaults.three_d_keep_flat.
    • Frame resolution is probed with ffprobe so the per-eye positions match the
      actual movie; falls back to 1080p when ffprobe isn't available.
    • Embedding 3D subtitles into MKV keeps them as ASS (positioning preserved);
      MP4 can't carry positioned subtitles, so use MKV or sidecar mode for 3D.

Fixed

  • Release notes now fall back to the Unreleased changelog section when a tag
    has no matching ## [X.Y.Z] heading, so notes kept under Unreleased show up in
    the draft instead of a "no entry" placeholder.
  • The release workflow no longer overwrites an existing release. Publishing a
    draft re-creates its tag and re-triggers the workflow; it now detects the
    existing release and skips, preserving any manual edits. Delete the release to
    regenerate it.

⬇️ Download & run

Grab the archive for your OS from the Assets section below, unpack it, and
run the subtitlegenie executable/binary inside. No Python required.

OS Archive
πŸͺŸ Windows SubtitleGenie-0.0.2-windows-*.zip
🍎 macOS SubtitleGenie-0.0.2-macos-*.tar.gz
🐧 Linux SubtitleGenie-0.0.2-linux-*.tar.gz

First run: subtitlegenie setup to add your free OpenSubtitles API key and
pick your defaults. Then just drop a movie on it. subgenie setup works too

For embedding subtitles into movies you also need
ffmpeg added on your PATH. Saving subtitles as
sidecar files needs nothing extra.

πŸ”— Links