I have a home toolchain making use of flask, yt-dlp, sponsorblock, plex, and ersatztv and it all works so well. I could not imagine watching youtube in a browser or a crappy roku app.
I just have to hope this war never comes to my small village.
It doesn't take much glue to make them work together. I paste a url into a textbox, flask runs yt-dlp in a subprocess, file saves to an area already defined to be a Plex library for youtube videos. I make playlists or ersatztv schedules as needed in the respective UIs.
I just have to hope this war never comes to my small village.