3.0.0
Version 3.0.0 isn't (entirely) compatible with 2.X.X, you can keep files downloaded with 2.X.X however you will be missing comments, and 240p-144p won't be at the best possible quality.
Changelog:
-
The project has been rebranded to "TheFrenchGhosty's Ultimate YouTube-DL Scripts Collection" (from "TheFrenchGhosty's YouTube-DL Archivist Scripts"): Rebranded because the project it's now more than just an Archivist-focused project.
-
Drop the native Windows version in favor of WSL: Dropped because it was too time consuming to maintain, because it was partially broken because of the path length limit Windows uses and because when it existed it was untested.
-
Move to yt-dlp, a youtube-dl fork: Changed because yt-dlp allows downloading comment, and because youtube-dl is maintained in a bad way (see: animelover1984/youtube-dl#18 (comment) )
-
Most of the documentation has been rewritten, splitted to multiples files and massively enhanced: It isn't a wall of text anymore, and it's now more user-friendly.
-
Remove --sub-format "srt": It's useless
-
Make the Archive scripts download comments with --get-comments, also make an "Archivist Scripts" that doesn't download comments. NOTE: Downloading comments is currently flawled and comments will get downloaded even for videos that are skipped, see this Github issue: yt-dlp/yt-dlp#94
-
Skip live-streams currently running in every scripts except Watch and Listen: Downloading live-streams currently running is really buggy, so it's better to not archive them.
-
Make the Audio-Only Scripts follow the same logic in naming as the videos scripts
-
Use AVC for 240p and 144p since it looks better at those resolutions
-
Output stdout and stderr to output.log: Ideal for debugging purpose, and useful for automation
-
Change the datebefore-dateafter to have 1 months separating them: One month is the bare minimum to have since YouTube can sometimes take days, to weeks to process an high resolution video.
-
Rename the "Watch" script to "Watch on PC"
Special thanks:
@pukkandan | /u/pukkandan for making yt-dlp
@93-infinity for testing the scripts on WSL
@floriplum | /u/floriplum for reporting issues/asking for enhancement since version 1.
@B0pol for catching some typos
Everyone who opened issues / asked for enhancement: This is because of you that the scripts are that good!