Skip to content

Releases: jmbannon/ytdl-sub

ytdl-sub 2025.12.26

26 Dec 23:34
0f96d8e

Choose a tag to compare

[BACKEND] Disallow override names conflicting with plugin names (#1399)

Disallow override variable names conflicting with plugin names.

May cause backward incompatible issues from date_range being an old override variable name for the Only Recent preset. Update this variable name to only_recent_date_range to resolve. More info in https://ytdl-sub.readthedocs.io/en/latest/deprecation_notices.html

ytdl-sub 2025.12.08

08 Dec 23:46
157a0b5

Choose a tag to compare

Bump yt-dlp[default] from 2025.11.12 to 2025.12.8 (#1396)

Bumps yt-dlp[default] from 2025.11.12 to 2025.12.8.


updated-dependencies:

  • dependency-name: yt-dlp[default]
    dependency-version: 2025.12.8
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ytdl-sub 2025.12.06

06 Dec 23:59
a5ae695

Choose a tag to compare

[BACKEND] Validate write permissions on working directory and output directory (#1395)

Closes #1394
Should help debug user issues like #1148

Checks permissions on the following:

  • working directory
  • output directory
  • cookiefile (if specified)

And will fail immediately with a verbose message.

ytdl-sub 2025.11.28.post1

28 Nov 18:18
8d5d2be

Choose a tag to compare

[FEATURE] TV Show Collection multi-url, s00 support (#1391)

Closes #1251, #1290
Required for #1383

Adds both s00 support and multi-url support per season, up to 11 URLs currently. This can and should be extended, but with a more principled approach instead of the current method: AI generating boiler-plate YAML 🙂

   Plex TV Show Collection:
     = Music:
       "~Beyond the Guitar":
         s00_name: "Specials"
         s00_url:
           - "https://www.youtube.com/watch?v=vXzguOdulAI"
           - "https://www.youtube.com/watch?v=IGwYDvaGAz0"
         s01_name: "Videos"
         s01_url:
           - "https://www.youtube.com/c/BeyondTheGuitar"
           - "https://www.youtube.com/@BeyondTheGuitarAcademy"
         s02_name: "Covers"
         s02_url: "https://www.youtube.com/playlist?list=PLE62gWlWZk5NWVAVuf0Lm9jdv_-_KXs0W"

ytdl-sub 2025.11.28

28 Nov 02:47
19f47cd

Choose a tag to compare

[BACKEND] Optimize script interpreter (#1390)

Makes scripting runtime much faster.

ytdl-sub 2025.11.27

27 Nov 04:28
24e71ce

Choose a tag to compare

[DOCKER] Make defaults script executable (#1388)

Fixes #1387 and some potential docker issues by not having this file ran on start.

ytdl-sub 2025.11.18

18 Nov 06:46
63753c5

Choose a tag to compare

[RFC] Add preserve_mtime config (#1382)

Closes #386

Adds the ability to preserve mtime via Output Options. Usage:

output_options:
  preserve_mtime: True

Thanks @e1ven for the contribution!

ytdl-sub 2025.11.13

13 Nov 00:42
08180c0

Choose a tag to compare

Bump yt-dlp[default] from 2025.10.22 to 2025.11.12 (#1381)

Bumps yt-dlp[default] from 2025.10.22 to 2025.11.12.


updated-dependencies:

  • dependency-name: yt-dlp[default]
    dependency-version: 2025.11.12
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ytdl-sub 2025.11.09

09 Nov 17:56
a74c79d

Choose a tag to compare

[DOCKER] Ensure correct cron log file permissions (#1378)

Co-authored-by: bedlamzd [email protected]

ytdl-sub 2025.11.08

08 Nov 01:06
2c33c3b

Choose a tag to compare

[DOCKER] Add curl-cffi and yt-dlp-ejs dependencies

Adds recommended deps from yt-dlp README