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