What is "yt-dlp+secretstorage"? Difference to "yt-dlp+default"?

Hi

what is “yt-dlp+secretstorage”? Difference to “yt-dlp+default”?

$ rpm-ostree search yt-dlp

===== Summary & Name Matched =====
yt-dlp+default : Metapackage for yt-dlp: default extras
yt-dlp+secretstorage : Metapackage for yt-dlp: secretstorage extras
....

Thanks

Reading the description, my conclusion is:

  • The package without the addition +secretstorage is the base package yt-dlp .

  • The other one is a variant you can install exclusively. While both of them use +default as dependency.

Name           : yt-dlp
Summary        : A command-line program to download videos from online video platforms
Description    : yt-dlp is a command-line program to download videos from many different online
               : video platforms, such as youtube.com. The project is a fork of youtube-dl with
               : additional features and fixes.

Name           : yt-dlp+secretstorage
Summary        : Metapackage for yt-dlp: secretstorage extras
Description    : This is a metapackage bringing in secretstorage extras requires for yt-dlp.
               : It makes sure the dependencies are installed.


Name           : yt-dlp+default
Summary        : Metapackage for yt-dlp: default extras
Description    : This is a metapackage bringing in default extras requires for yt-dlp.
               : It makes sure the dependencies are installed.

While installing you see what it pushes:

yt-dlp versus yp-dlp+secretstorage
 yt-dlp                                                       
Installing dependencies:
 python3-brotli                                               
 python3-certifi                                              
 python3-mutagen                                              
 python3-pycryptodomex                                        
 python3-websockets                                           
 yt-dlp+default                                               
Installing weak dependencies:
 yt-dlp-bash-completion                                       
 
 

 yt-dlp+secretstorage                                         
Installing dependencies:
 python3-brotli                                               
 python3-certifi                                             
 python3-jeepney                                              
 python3-mutagen                                              
 python3-pycryptodomex                                        
 python3-secretstorage                                        
 python3-websockets                                           
 yt-dlp                                                      
 yt-dlp+default                                               
Installing weak dependencies:
 yt-dlp-bash-completion
1 Like