v0.11.1 - August 11, 2026
What's New: ✨
- You control AI subtitles now — the new per-profile
Auto-Generated Subtitlessetting (off by default) decides if YouTube auto-generated subtitles are used when a video has no uploader subtitles — see Subtitle Settings. (#644)
Bug Fixes: 🐛
-
Plex-only media no longer lingers after deletion — when an item is removed from your Plex library and has no Radarr/Sonarr link, the next Plex sync now deletes it from Trailarr, the same way Arr syncs already clean up — see Plex Connection.
-
Windows install works again — the installer passed two parameters that
New-ScheduledTaskSettingsSetdoes not accept, so every Windows install or upgrade failed at the "Registering Task Scheduler startup task" step; the task now registers correctly. -
YouTube downloads work on direct installs — the installer now bundles the Deno JavaScript runtime that
yt-dlpneeds to solve YouTube's challenges; without it, every download failed withRequested format is not available— see Self Install.
Other Changes: ⚙️
-
Trailers now embed the uploader's subtitles when available; before, Trailarr embedded only the auto-generated ones.
-
Media that Radarr/Sonarr still tracks only loses its Plex link when it leaves the Plex library, and Trailarr records a
Plex Unlinkedevent for it. -
Trailarr checks for a JavaScript runtime at startup, adds a configured
DENO_PATHto the processPATHsoyt-dlpcan find it, and logs a warning when no runtime exists. -
Trailarr checks the configured
yt-dlp,ffmpeg, andffprobepaths at startup, falls back to the systemPATHwhen a configured path does not exist, and logs a clear error that names the variable to set when the tool is not found at all — see Self Install. -
When a download or scan fails because a configured binary is missing, the error now names the configured path and the environment variable to fix instead of a bare
FileNotFoundError/[WinError 2]message. -
Trailarr logs a warning when a profile's yt-dlp extra options override an option Trailarr sets (for example
-f); the profile value stays active — see Yt-dlp Extra Options.