@prologic@twtxt.net Invidious might satisfy these requirements: https://invidious.io
It’s worth noting, though, that Youtube is right now in the process of locking itself down and it might not be long before all third-party frontends stop working. Similar to what twitter and reddit are doing.