I’m looking for a tool that monitors a YouTube channel, then downloads only new videos into a folder.
I found ChannelHoarder, and was wondering if anyone had any experience with it and/or if anyone had any other suggestions?
Also, sorry if this is not the right place for this question. Mods, feel free to remove if this isn’t the right place.


https://www.tubearchivist.com/
Yeah, this is the one. My archive is currently about 20TB.
This looks promising! Thank you!
Best “it just works” solution I’ve found. So many others are just weird scripts around yt-dlp, and this kind of is too, but the most maintained and supported. I’m at like… well I have over 1000 pages of videos in there. It’s solid.
Can I have it download videos discriminately? For example, exclude live streams, ignore videos under 2 minutes, only download videos from 2025, only download videos uploaded on Mon-Fri? Furthermore could I have it download one playlist from a channel in 1080p, and a separate playlist from a channel in 720p?
This has been my solution. Subscribe to a playlist or an entire channel, set up the schedule, and you’re done. If you’re a supporter of the project I believe it has real-time monitoring for new uploads.
I will note that, somewhat recently, YouTube changed the URL format for playlists and this has broken subscribing/downloading playlists that use the new format. I haven’t checked today but there’s a patch that was still waiting to be merged. Unless there’s a new release incorporating it, you’ll have to apply it yourself or feed the URLs in manually for now.