yt-dlp
yt-dlp [args...] URL [URL...]Wraps yt-dlp, injecting sane embedding + SponsorBlock defaults
(--sponsorblock-remove all, --embed-subs, --embed-metadata,
--embed-thumbnail). Each default is suppressed if the user already
passes that flag, its alias, or its negation (e.g. --no-embed-thumbnail
drops our --embed-thumbnail; --no-sponsorblock or your own
--sponsorblock-remove drops ours). All other arguments pass through
untouched. --help and friends fall through to real yt-dlp.
Opinionated component (C1): when disabled via __fish_config_op_aliases
(or the __fish_config_opinionated master), passes straight through to
the system yt-dlp with no defaults injected.
Arguments:
args... |
Arguments forwarded to yt-dlp (defaults prepended) |
--no-embed-thumbnail |
Skip thumbnail embedding for this run |
yt-dlp dQw4w9WgXcQyt-dlp --no-embed-thumbnail dQw4w9WgXcQ # drops our thumbnail default