Nice work! Does this use the YouTube data API behind the scenes? https://developers.google.com/youtube/v3/docs/search/list

Also, would adding any of the following be possible?

1) Search for specific video quality (standard YouTube search already does this - you can ask for "HD", but would it be possible to search for more specific qualities such as 480p, 720p, etc?)

2) Search for videos only in a specific language

3) Search only for videos that have subtitles in a specific language

4) more detailed length search for the "over 20 minutes" category (e.g. over 40 minutes, over 60 minutes, etc)

All of these are things that I have desperately wished existed over the past few years, and which would have sometimes saved me a lot of time.

The search form does not use the YouTube Data API. It's essentially a link generator. Unfortunately YouTube doesn't offer filters for point 1–4.

I'd like to second that I wish a lot of those existed. For 1), 60fps is another good one.

It seems Youtube also removed "sort by upload date" if I'm not mistaken. The closest we can get now is the "uploaded today" filter but it's not the same since it still seems to prioritize popularity over recency, surfacing mostly second-hand sources or popular "reactions" to the primary-source videos (that also exist on Youtube!) I'm actually looking for.

Edit: IIRC they even used to have an "uploaded in last hour" filter, but I'm not sure. Can anyone confirm this?

Yes, there was a filter for the last hour, I think they got rid of it this year.