Run yt-dlp custom match filter on returned info. and apply options.
| Condition | Actions |
|---|---|
|
{{ cond.name }}
{{ cond.filter }}
{{ cond.cli }}
{{ key }}: {{ value }}
|
|
-
Filtering is based on yt-dlp's
--match-filterlogic. Any expression that works with yt-dlp will also work here, including the same boolean operators. We added extended support for theOR(||) 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.