• 2023.09.22.post5 723c40b59b

    Ghost released this 2023-09-22 17:33:49 +02:00 | 363 commits to master since this release

    Adding a default match-filter broke other people's match-filters. This is because each match-filter acts as an OR. I.e.

    match_filters:
      filters:
        - "!is_live & !is_upcoming & !post_live"  # the one I added
        - "original_url!*=/shorts/ & !is_live"
    

    Would not filter shorts, because under the hood, yt-dlp evaluates it as (!is_live & !is_upcoming & !post_live) | (original_url!*=/shorts/ & !is_live)

    Need to rethink how to filter live videos by default 🤔

    Downloads