I’ve been using
Pinchflat for a while and so far it’s been great for me. It can automatically rescan the channel or playlist on a defined time (like every day or every week), and download new videos. It uses >!yt-dlp!< so you can configure all the parameters you want it to use for the download