Skip to content
Documentation

Documentation

subtrace is a single Go binary (and a container image) that walks the media libraries you configure, finds videos with no subtitle sidecar, and downloads .srt files next to them.

Everything about a library comes from the TOML config — nothing is compiled in.

Start here

Going deeper

The one thing to know first

Matching is driven by the external id embedded in your folder names. A library named the Plex / TRaSH way — Heat (1995) {tmdb-949} — matches exactly. A library without ids falls back to a title-and-year query, which is much less reliable. See Naming and matching.