Run yt-dlp custom match filter on returned info. and apply cli arguments if matched.
{{ cond.cli }}
Extras:
{{ key }}: {{ value }}
{{ cond.description }}
Filtering is based on yt-dlp’s --match-filter logic. Any expression that works with yt-dlp
will also work here, including the same boolean operators. We added extended support for the
OR ( || ) operator, which yt-dlp does not natively support. This allows you to combine
multiple conditions more flexibly.
The primary use case for this feature is to apply custom cli arguments to specific returned info.
For example, i follow specific channel that sometimes region lock some videos, by using the following
filter i am able to bypass it availability = 'needs_auth' & channel_id = 'channel_id'.
and set proxy for that specific video, while leaving the rest of the videos to be downloaded normally.
The data which the filter is applied on is the same data that yt-dlp returns, simply, click on the
information button, and check the data to craft your filter. You will get instant feedback if the
filter matches or not.