Skip to content

Releases: jmbannon/ytdl-sub

ytdl-sub 2024.06.02.post2

02 Jun 18:03
6e31ad3
Compare
Choose a tag to compare

[BACKEND] Include .info.json files for Music video presets (#996)

Music video presets now include .info.json files by default

ytdl-sub 2024.06.02.post1

02 Jun 17:57
30a2ad7
Compare
Choose a tag to compare

[BUGFIX] Prevent corrupt writes to download archive (#983)

Attempts to make writes to the download archive safer (#982).

ytdl-sub will now copy the download archive from the working directory to the output directory with a temp name, then perform a move to store it with its final expected name. This will drastically lower the window of time where the process could die mid-write and corrupt it on the next read.

ytdl-sub 2024.05.29

29 May 02:52
87f9378
Compare
Choose a tag to compare

[BACKEND] Bump yt-dlp from 2024.04.09 to 2024.5.27 (#994)

Bumps yt-dlp from 2024.04.09 to 2024.5.27.


updated-dependencies:

  • dependency-name: yt-dlp
    dependency-type: direct:production
    ...

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

ytdl-sub 2024.05.11

11 May 03:01
325d229
Compare
Choose a tag to compare

[BUGFIX] Fix usage of ~ in paths (#981)

Fixes path with tildes in them, i.e. ~/videos/youtube

ytdl-sub 2024.04.28

28 Apr 05:51
1d17605
Compare
Choose a tag to compare

[FEATURE] %regex_sub built-in script function (#971)

This implements %regex_sub built-in function to enhance string-processing capabilities, allowing users to perform substitutes like:

  • removing non-ascii characters
  • replacing subsequent whitespace characters with a single whitespace

Thanks @tbabej !

ytdl-sub 2024.04.26.post1

26 Apr 07:13
232c0ac
Compare
Choose a tag to compare

[BACKEND] Update yt-dlp, move to pyproject.toml (#965)

  • Updates yt-dlp to 2024.4.9
  • Moves setup.cfg to pyproject.toml
  • Updates other various backend packages

Thanks @Noodlez1232 !

ytdl-sub 2024.04.03

03 Apr 00:37
ad72e1a
Compare
Choose a tag to compare

[BACKEND] Debug log exception on retry (#957)

Help diagnose retry errors better

ytdl-sub 2024.04.01

01 Apr 11:28
017db95
Compare
Choose a tag to compare

[FEATURE] Automatically handle playlists ordered in reverse (#948)

Playlists have always been a pain-point with ytdl-sub. If an author adds new videos to the end of a playlist, as opposed to the front, it breaks ytdl-sub's intuition of incremental scraping by breaking on the first (oldest) video. This update now makes it possible to handle this in the prebuilt TV Show presets:

  • Add each URL variable (url, url2, ...) into the download portion of the subscription twice
  • First definition is what we all know and use, simply scrapes first-to-last, then downloads last-to-first
  • Second definition does the following:
    • Check to see if a URL is a YouTube playlist URL, if so...
      • Set the field to download, but with modifications to scrape last-to-first, then download first-to-last
    • Otherwise...
      • Set the field to an empty string, which means ytdl-sub will skip it

ytdl-sub 2024.03.31

31 Mar 05:08
083db0d
Compare
Choose a tag to compare

[FEATURE] Simplify TV Show Collection Preset (#953)

Simplifies TV Show Collection presets, drastically. Old version:

  rick_a_tv_show_collection:
    preset:
      - "jellyfin_tv_show_collection"
      - "season_by_collection__episode_by_year_month_day_reversed"
      - "collection_season_1"
      - "collection_season_2"
    overrides:
      tv_show_name: "Rick A"
      collection_season_1_url: "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw"
      collection_season_1_name: "All Videos"
      collection_season_2_url: "https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc"
      collection_season_2_name: "Official Music Videos"

New version:

  Jellyfin TV Show Collection:
    "~Rick A":
      s01_name: "All Videos"
      s01_url: "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw"
      s02_name: "Official Music Videos"
      s02_url: "https://www.youtube.com/playlist?list=PLlaN88a7y2_plecYoJxvRFTLHVbIVAOoc"

ytdl-sub 2024.03.19

19 Mar 05:33
f940d3e
Compare
Choose a tag to compare

[BACKEND] yt-dlp 2024.3.10 (#943)