https://github.com/veto8/yt-dlp?tab=readme-ov-file
Anonymous
Separate policy from mechanism, separate interfaces from engines.