Bit of a noob question here. What's an archiver for?
Is it a library for things you've watched and want to store outside of youtube? Or is this for storing content you've created / managing your own portfolio of content?
Personally, for me it's archiving. In case I want to go back to it. Videos just keep disappearing from YouTube because channels get deleted by YouTube, by their owners, videos get copystriked, geoblocked, privated, and so on. As I'm lazy as f### I didn't create anything as sophisticated as OP, but a simple 10 line PHP Script on my home server that just pretends being Kodi enough to fool yatse (android remote for Kodi). So every time I watch a video on YouTube (on my phone) that I want to keep I tap "share" and then "play on Kodi", my php script gets the video url from the post data and launches youtube-dl. It sucks because I never get feedback if it worked and when it's finished, but I log all the URLs and at some point in the future I'll eventually add a cronjob that checks the list and sends reports and whatnot. Some day.
I think it’s the latter. I’ve no issue with most things being one-and-done. But some channels have phenomenal content that I’d like to keep for the long term. Something might happen to their channel that makes it difficult to get, so I’ll regularly update my downloads with new videos, pictures, etc.
This applies to ripping, too. Funimation removed Drifters years ago, but I’ll always have a copy of it because I ripped it. Of course, I need to store it so it still costs money. But I can be content that I have the content.