YouTube tests blocking videos unless you disable ad blockers
YouTube tests blocking videos unless you disable ad blockers
I can confirm this - the content comes from the same DNS name as the ads, this means pihole cannot distinguish between them
The solution then falls on something like ublock origin - sadly layers of ad blocking is needed in this day and age
From the documentation:
A PeerTube instance can mirror other PeerTube videos to improve bandwidth use.
The instance administrator can choose between multiple redundancy strategies (cache trending videos or recently uploaded videos etc.), set their maximum size and the minimum duplication lifetime. Then, they choose the instances they want to cache in Manage follows -> Following admin table.
Videos are kept in the cache for at least min_lifetime, and then evicted when the cache is full.
Yep, here's the github https://github.com/polymorphicshade/NewPipe
It's on izzyondroid too so I've been using the Neo Store in favor of F-droid to update it.
For Desktop, you can use FreeTube
Only downside
You can also look into invidious instances, if you want to avoid downloading an app.
https://invidious.io/
EDIT: Or piped, https://piped.video/
Although not nice for people that can't afford or don't want YouTube premium, this makes a lot of sense. Hosting videos costs a lot of money, and I doubt the YouTube Premium subscribers pay even nearly enough to pay for the hosting of all these videos. Personally I just have YouTube Premium as this also gives more money to the creators that make these videos.
I think an Open Source alternative would also have a lot of trouble with receiving enough funding to stay up. It would require a lot more donation compared to hosting mostly text based sites like Lemmy.
I imagine folks wouldn't have a problem with this if the ads weren't already so aggressive. Numerous ads before and during the content break it up too much. And if the content is extremely short form, it completely ruins the experience.
The number of ads and their length should be proportional to the length of the video. And any creator doing built-in ads should also not be able to inject a bunch of other ads. Burying content is an easy way to get avoided.
Print media had limits for advertisements, heck, in magazines they were premium real estate for the finest graphic designers to put together incredible imagery to get your attention. This level of care (not necessarily images or what have you) has yet to translate to the web.
You might be thinking it's a joke but it's real
https://www.techradar.com/news/sony-patent-would-have-you-yell-at-your-tv-to-skip-commercials
There will be some cat-and-mouse games with blockers and anti-blockers, but the "Nash equilibrium" end result of online ads is that they will be spliced with the content into a single video stream before being sent to you. It's not done now because it's less work for youtube servers not to re-encode, but it can and will be done if youtube clients/browsers with addons keep ignoring downloading the ad video files, or download them but lie about playing them. We'll come full circle back to television yet!
You'll need a DVR for your YouTube. Ironically, when DVRs were a thing for TV, the most reliable method for automatically skipping commercial breaks was cutting out segments with increased sound volume profile XD
The other alternative is total DRM and a war against general computing. We already have HDMI with HDCP encryption in place, next YouTube will demand that only trusted code (that guarantees ads are played) authenticated via a TPM on authorized devices can access their video streams. Netflix and Amazon are already doing it. I can't play either because my devices are too "free" for them.