Why not use Grok3 and generate one useiuseing yt-dlp libray from python. Don't even have to compile it. Make sure you have a GUI!
I added an image of one I had made going strong now for a year+ Mind you I did make it withChatGPT, however Grok3 caneasily supersede it.
https://github.com/yt-dlp/yt-dlp