Comment on Google just broke *all* third-party web clients, including yt-dlp; a full JS implementation is now required.

<- View Parent
Truscape@lemmy.blahaj.zone ⁨9⁩ ⁨hours⁩ ago

Well the problem for google is that Youtube MUST be accessible to almost any internet user in the world - that’s a key reason why it’s so ubiquitous.

The reason this cat and mouse game has lasted as long as it has in the first place is because any method that is currently being quashed has a solution lying in another user agent that youtube can’t kill.

If one day YT sets a “minimum requirements” page on their website to access their content, they’ve immediately ceded market share to the next upstart. Imagine if they broke viewing for all of the countless cheap (and e-waste) phones, tablets, low end IOT devices, “smart TVs”, and so on because they place a requirement that the device cannot meet. Those users will not throw away their hardware - they’ll migrate to the first available alternative way to watch content.

As long as YT caters to the lowest common denominator (Their business model essentially binds them to do so), there will always be a software/hardware environment that these tools can spoof. The moment that stops being the case, people look for other options.

A similar analogy would be how Microsoft handled the windows 11 requirements - the strict requirements locking out years upon years of hardware has resulted in a substantial amount of users finding workarounds for their machines (like windows 10 IOT LTSC), or to even jump to linux entirely. They abandoned the entry level users, so entry level users are abandoning them.

source
Sort:hotnewtop