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.

    • Scrubbles@poptalk.scrubbles.tech
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 day ago

      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.

      • iamthetot@piefed.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 day ago

        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?

    • __hetz@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 day ago

      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.