After a few hours of unsuccessful attempts to configure youtube-dl I realized that it was replaced with yt-dlp in v8.18, and config files should be named/structured as for yt-dlp.
Please, change the name of youtube-dl to yt-dlp in dietpi-software menu (what can break someones’ scripts), or specify that config files for youtube-dl from dietpi-software should be made as for yt-dlp in Quick start for youtube-dl.
I had a look into this, and recognized that the original youtube-dl has been re-animated under new maintenance: https://github.com/ytdl-org/youtube-dl
But, it does not look reasonable to revert, as this moreless only exists for people who need legacy Python version support, according to some discussions on that repo. And both projects seem to exchange commits and stuff.
There are two domain https://youtube-dl.org and https://yt-dl.org, but both, even that the latter is the exact name of the original project’s GitHub orga name, redirect to the yt-dlp GitHub page. Hence I thought that the latter is basically the official successor. But with the old project still active, using a different config file format, it makes sense to rename it our end, and update documentation links etc.
EDIT: All PRs merged, will be live with next DietPi release.