this post was submitted on 12 Jun 2024
981 points (99.2% liked)

Enshittification

1536 readers
2 users here now

What is enshittification?

The phenomenon of online platforms gradually degrading the quality of their services, often by promoting advertisements and sponsored content, in order to increase profits. (Cory Doctorow, 2022, extracted from Wikitionary) source

The lifecycle of Big Internet

We discuss how predatory big tech platforms live and die by luring people in and then decaying for profit.

Embrace, extend and extinguish

We also discuss how naturally open technologies like the Fediverse can be susceptible to corporate takeovers, rugpulls and subsequent enshittification.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 130 points 4 months ago* (last edited 4 months ago) (2 children)

Even if it comes down to a browser addon placing a black rectangle over the video and muting browser audio when an ad plays, I'll be choosing that over watching ads.

[–] [email protected] 3 points 4 months ago

I've done something similar by mixing two extensions together in times where unlock origin wasn't keeping up with YT changes (ad muting extension plus auto skip extension). It worked really well for when you had the video in the background of a game or work, and if I were solely watching the video it was just a trigger for a phone break during the video

[–] [email protected] -3 points 4 months ago (4 children)

If they do it properly, you won't be able to do it.

[–] [email protected] 34 points 4 months ago (1 children)
[–] [email protected] 11 points 4 months ago (2 children)

Image Recognition could attatch the first frame of an ad to the length of time the ad plays for, then add it to an online DB a la sponserblock.

They might try to block seeking during these sections, but YouTube usually has raw mp4 streams available under the hood. You can even pull them using invidious or newpipe. Take that out and we might be fucked.

[–] [email protected] 3 points 4 months ago (2 children)

A good way to block this kind of thing is just to use DRM. Most platforms now provide a completely blocked off and secure hardware DRM solution that makes it impossible to grab video frames or view decrypted data in any way from the host operating system or any app running on it.

Ripping the video segments would just give you encrypted and useless data without the license.

These kinds of systems would need to be attacked by HDMI or other downstream hacks, or an HD video camera pointed at the screen in a dark room :)

[–] [email protected] 4 points 4 months ago

Its bad enough they use widevine on their free movies/shows but the idea of them requiring widevine for regular YouTube sounds awful.

Hopefully legacy clients/devices will stave that off until something else comes along.

[–] [email protected] 3 points 4 months ago

Actually, they might "win" the ad block arms race with drm. Shit. It's the atomic option

[–] [email protected] 0 points 4 months ago (1 children)

Show me the image recognition API in the browser docs :)

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago)

I don't know youd be able to do it within a browser extension but something like newpipe or yt-dlp?

Public Invidious Instances would be tough because that's a lot of load to stick on a server, especially one run by a hobbiest. But self-hosted single/low user instances could also feasibly do this.

Obviously its gonna take a good bit of work, but it IS doable.

[–] [email protected] 4 points 4 months ago (3 children)

Train an AI to detect ads and voila

[–] [email protected] 4 points 4 months ago (1 children)

Product review video, blocked. Product is mentioned in a video, blocked. Product is shown too long, blocked.

"AI" isn't smart enough to do it and it would require your computer to be powerful enough to not convert videos to PowerPoints.

[–] [email protected] 1 points 4 months ago

Product review video, blocked. Product is mentioned in a video, blocked. Product is shown too long, blocked.

Sounds like a win-win situation. 🤷‍♂️

[–] [email protected] 0 points 4 months ago (1 children)

It's fairly easy to block any user access to video buffers using DRM

[–] [email protected] 1 points 4 months ago (1 children)

I am 100% fine with letting it play realtime in the background, having a plugin record that like ye olde VCR, and then skipping adds manually.

[–] [email protected] 1 points 4 months ago

You typically can't record DRM content, you might be able to crack HDMI security and record that way.

Hardware DRM doesn't expose decrypted video data to anything in the host operating system

[–] [email protected] 2 points 4 months ago

In the extremely rare event that I watch a youtube video on a my phone, and an ad comes on, I mute sound and literally turn my head away. Advertisers can't do shit about that lol.