Hey, I figured I'd throw my solution in here for anyone else scouring through this 4 year old thread. There is some good stuff in here so I suggest you read through it but for me this is what I landed on.
The github does a pretty good job of explaining what it does and how to set it up so i won't type it in here. I'll just say that I have VLC-Scheduler running with VLC set to automatically start in full screen with no controls visible (just the video), in OBS I have a window capture of VLC and an audio device capture of a virtual cable (
https://www.4kdownload.com/products/videodownloader/8) that VLC audio output is being pointed to. I have 4k-video-downloader (
https://www.4kdownload.com/products/videodownloader/8) looking at the youtube channel and downloading new uploads to the directory that vlc scheduler is using. That's it.
I'm starting as simple as possible for now and as I come up with solutions I'll be replying in this thread.