Yt-dlp os a powerhouse of the free internet. To break free from walled gardens, I've started to use Seal, an open source F-Droid Android app. It's just a shell over yt-dlp. Unfortunately it started to fail to download some videos. Do you have any tips for better use?
you can also install it in termux and keep it up to date, install deno for solving challenges etc
https://github.com/JunkFood02/Seal
Link to Seal
Update the app and yt-dlp.