Google just broke all third-party YT clients, including yt-dlp; a full JS implementation is now required.
Google just broke all third-party YT clients, including yt-dlp; a full JS implementation is now required.
[Announcement] Upcoming new requirements for YouTube downloads · Issue #14404 · yt-dlp/yt-dlp
cross-posted from: https://lemmy.org/post/1872634
So, starting now, Google started mandating full JS for YT, effectively breaking all third-party clients and locking the site to their official client.
This reeks of DRM.
UPDATE: Installing Deno and installing yt-dlp through PyPi fixes yt-dlp but the very idea that Google is mandating JS to lock down YT in an attempt at pseudo-DRM is still crappy.
UPDATE #2: inv.nadeko.net is working again for now.
youtube has a monopoly on video content, they can (and will) do what they want
Otoh, you also have Odysee and PeerTube to move your own content to.
Those are fantastic solutions if you don't want anybody to watch your content.
The fediverse is kind of like a dandelion growing out of the cracks in a concrete slab.
Hopefully the seeds take.
And Nebula if you want to see how it works when viewers pay for the videos.
We have an excellent set of videos and creators on the respective communities: !peertube@lemmy.world
How about peertube fixing the discovery issues first? The platform if full of low quality content
So do we