How did I do it?

One word: Youtube-DL(p)

Basically I made a script to automatically download video's from channels every 6 hours

Split up to automatic and manual. Automatic archives channels, including new uploads. Manual archives set video's in this playlist

Want me to add a channel? Find contact info here

For more technical people, the files to make this possible are linked below

run.sh config_manual.conf config_automatic.conf channels.txt archive.txt lastlog.txt