I'm pretty sure pihole doesn't block YouTube ads, they seem to be served server side but I could be wrong
It’s not even the biggest reason why PP is my least favorite streaming platform, since I have a workaround (cast from phone, which for some reason works).
There are others though.
What the hell. Is this an entire OS?
So it uses redis and elastic search in the backend.
It definitely isnt lightweight, but I like its interface the best out of all solutions.
This is the script: https://github.com/danisztls/yt-assistant. AFAIK the same can be done with a single line yt-dlp command and you can do the same to download all videos from a channel.