I already massively reduced my time in the Youtube App by writing some scripts using yt-dlp to download my subscriptions, convert them to mp3 and host the podcast feeds inside my local network. I guess when this eventually breaks I'll probably have to go outside during my free time. It's still working for now so lets hope it continues until spring.
> using yt-dlp to download my subscriptions, convert them to mp3 and host the podcast feeds inside my local network
Hey! I've just had the thought of doing this myself the other day.
Do you mind sharing what tools you're using, besides yt-dlp?
For example, what are you using to host and generate the rss feed (if that's what you're doing)?
One tool you might like is MeTube. While it can't schedule anything, I have it running it on a headless Beelink computer. So if I want to grab a video or channel, I can open a browser on any device, go to the server, and tell it to fetch whatever I want. The download location is set to a NAS so I can view the media with any device as well. It even supports extended yt-dlp options, so you can even tell it to use things like SponsorBlock. It's pretty great overall
I use https://github.com/amsehili/genRSS to create the rss feeds. I host them by running a Docker container that serves the folder on my nas that contains the media and generated xml files.
It saves it in the format it downloaded in (possibly in a different container if sent a raw stream). You can also change the format to directly download the one you want.