I use FreeTube and NewPipe. But Google just broke them. Even yt-dlp needed to implement a JavaScript engine.
I'm using ReVanced in the meantime but I'm not enjoying it. It's good as a backup I suppose as it's better than using YouTube through a browser.
Here's my guide for installing ReVanced via obtainium, just incase it can be useful for someone
-
install the following in obtainium
-
download the suggested version of the official YouTube apk
-
launch revanced manager, patch the YouTube apk, then install the patched apk.
-
go to YouTube app info and select it to be able to open YouTube links by default
Edit: just used PipePipe for the first time. It works and seems like a better alternative than YouTube ReVanced to me.