0.4.0
WARNING: this build is broken, use 0.4.0.post1 instead.
Features
- Backend management commands. It is now possible to install backends using
dl-plus
itself. Backends are installed into thedl-plus
config directory, therefore, they are not visible to/do not interfere with other packages installed into the same Python environment.dl-plus --cmd backend install [NAME [VERSION]]
installs the backend package into thedl-plus
config directory.dl-plus --cmd backend info
prints information about the configured backend.
- A new optional
[backend-options]
config section. The section has exactly the same format as theyoutube-dl
config (one can think of it as theyoutube-dl
config embedded into thedl-plus
one). If this section is present, even if it is empty, it overridesyoutube-dl
own config(s) (--ignore-config
is used internally). youtube-dl
–compatible mode. Whendl-plus
is run asyoutube-dl
(e.g., via a symlink), it disables all additional command line options. The config file is still processed.
Improvements
-U
/--update
is now handled bydl-plus
itself rather than passing it to the underlying backend. For now, it says that this feature is not yet implemented (and it is not).