Skip to content

SubtitleGenie 0.0.5

Choose a tag to compare

@github-actions github-actions released this 16 Aug 00:53
· 27 commits to main since this release

SubtitleGenie 🧞 0.0.5

Subtitle Genie

πŸ“ What changed in 0.0.5

Fixed

  • Each release's notes now list only that release's changes. The workflow
    auto-promotes ## [Unreleased] into a dated ## [X.Y.Z] section at release
    time and commits it back, so [Unreleased] is cleared every release instead
    of accumulating β€” no more every release repeating everything since the first
    one. You just keep adding notes under [Unreleased]; no manual moving needed.

  • Embedding into a movie that already has subtitle tracks no longer fails.
    BluRay rips usually carry bitmap (PGS) subtitle tracks; the old mux forced
    every subtitle stream to a text codec, so ffmpeg tried to transcode those
    bitmaps to text and aborted the whole embed ("Subtitle encoding currently only
    possible from text to text or bitmap to bitmap"). Existing streams are now
    copied untouched, and the codec/language/forced metadata are applied only to
    the subtitle streams we add β€” at the correct offset, so their language tags no
    longer land on the movie's own tracks.

Added

  • ffmpeg help & opt-in install. When embedding is requested but ffmpeg isn't
    found, SubtitleGenie now prints the official download link
    (https://ffmpeg.org/download.html), per-OS PATH instructions, and package-
    manager one-liners β€” and offers to fetch it for you. subtitlegenie install-ffmpeg downloads an official/trusted static build (gyan.dev on
    Windows, John Van Sickle on Linux) into <config dir>/bin and uses it
    automatically; ffmpeg on PATH still takes priority. macOS is guided to
    brew install ffmpeg. We don't bundle ffmpeg in releases (GPL + codec-patent
    reasons); the on-demand download keeps that clean.

⬇️ Download & run

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

OS Archive
πŸͺŸ Windows SubtitleGenie_Win_0.0.5.zip
🍎 MacOS SubtitleGenie_Mac_0.0.5.tar.gz
🐧 Linux SubtitleGenie_Linux_0.0.5.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 also works!

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

πŸ”— Links