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.
about +12 hours ago spotdl (which uses yt-dlp) was broken. But I keep go on watching videos on newpipe
They’re going to keep enshitifying it until they kill it completely. Them blackholes, I mean shareholders, will never have enough money.
Overheard at the last shareholders conference. “Until everyone empties all their ecoin & change jars and the only things left to eat are those mysterious Budding’s sandwich meats with some shit ass processed excuse for a loaf of bread.” This is where we want the average American citizen to be living/existing/panicking.” I dunno his name, but it was for sure a rich, old, white dude. A real Montgomery Burns type looking MF’er. I dunno? They all look the same to me. EDIT: Apparently I fit that demographic according to the young ‘uns visiting us. Although they think I look like “The Dude” from “The Big Lebowski”.
They won’t kill it, just like it hasn’t died so far. The content, viewer demographics, and algorithm continue to shift. There’s too much money with all the ads and subscription fees. Most people view some content on it by default.
Its gonna be the new cable TV in a way. Kinda sucks, some good stuff on it, but mostly slop filled with ads. And everyone will still use it. Even if they block all 3rd party access, people like me are still going to use it to some limited degree. There will be a video about how to fix a random plumbing fitting that is leaking in my house, or how to fix some random thing on my 15 year old car.
The market that accesses YouTube from a PC or Mac is shrinking rapidly.
They would prefer you use one of the apps and at some point that will be the majority, if it isn’t already
Yeah last I’ve seen even smartphones and tablets are decreasing quickly relative to smart TVs.
Yt-dlp worked for me 3 hours ago
New pipe and smart tube both working for me.
My self hosted downloader similarly didn’t skip a beat.
Which one?
YoutubeDL-Material. It works great and I’ve found it downloads videos from other sources too.
Honestly surprised YouTube hasn’t just required DRM yet
Well… the only available option to them for DRM that will work on all devices is Widevine L3 which is entirely bypassable. Spend a few hours on the net and you can figure out how to do it too.
Could you briefly summarize what’s needed to make it happen? Not asking for a step-by-step just very rough overview
There are a lot of thorough guides on vidhelp along with dumped L3 keys.
You’re basically just saying go get a guide like you could have just not said anything LOL
Not sure what’s up with the self-entitlement but I got shocking news: I don’t own you anything. You asked for a brief explanation and I told you where to go find it. Instead of writing that snarky comment you could’ve instead used the web for its original purpose and conduct your own research and not bug strangers on the internet to do your bidding.
Holy shit I did not realize how complex of a project yt-dlp has to be to do something as simple as download a video… Kudos to the devs
Currently Freetube hasn’t worked the last couple days. Wonder if this is why. Usually its fixed in a few days, so no worries
You should remember to send all YT videos that you watch to archive.org
There are browser extensions to do this conveniently
Which extension are you referring to? Is it the standard Wayback Machine extension or a youtube specific one?
!remember 8 hour
This post’s title is just completely incorrect and it looks like 700+ people didn’t even read the comments or the actual issue for one minute.
Good job guys!
I mean sure, OP’s title is somewhat clickbaity but it’s kind of true though. YouTube have broken compatibility with all existing unofficial clients. It’s good that yt-dlp are managing to work around it. I expect many other clients will follow suit but some of them may be unable to install additional dependencies and remain broken.
Ultimately, what is the last straw that will break the camel’s back? Every client/consumer will have their breaking point.
I mean sure, OP’s title is somewhat clickbaity but it’s kind of true though.
Somewhat? Did you read the issue? Here’s a recap: yt-dlp will introduce a proper JS runtime in the future to better cope with YT’s JS. That’s it… that’s the issue.
YouTube have broken compatibility with all existing unofficial clients.
Yup, Grayjay still worked for me as of this morning, and that’s on a build that’s a month old. So either I’m not impacted by the A/B test, or it’s actually not a big deal.
Just to give a second point of confirmation: newpipe is working.
Google doing everything they can to anger everyone.
I cancelled YT Premium after paying pretty much since Google Music was a thing. The price keeps going up ($14/month now here in the US), and Lite is meh even for the discounted price (e.g. no background play I think?).
They just keep building the wall higher and higher, while they survive only because creators keep filling it with content. Nobody is watching “YouTube Originals” or their first party content. YouTube exists solely because of third party creators.
Not only that but I can survive with Brave or Firefox with UBO or whatever. It’s not that hard to avoid the ads, even if it’s a little inconvenient vs being able to use the app.
You can either revance your yt music app, or use Firefox with an extension that keeps videos playing while your phone is locked.
It’s annoying but I guess they’re just evolving their anti spam mechanisms, which shouldn’t surprise anyone.
JS is one of the most popular scripting languages anyway so having it as a requirement shouldn’t hinder anyone.
And not to throw shade at the people who designed yt-dlp, but designing a tool to “scrap” the content of an evolving platform in a different language (with different tooling etc) than the one said platform is expecting to be consumed by might have been a mistake
anti spam? on the video player? you cannot think is seriously.
JS is one of the most popular scripting languages anyway so having it as a requirement shouldn’t hinder anyone.
except any of the clients that care about not running whatever untrusted google code in an unrestricted environment.
Newpipe still working for me now?
Not with a VPN…
Get this: YT will not be working on any known/popular VPN without signing in because it will always display: “Sign in to confirm that you’re not a bot”
This behavior is also completely unrelated to the above mentioned issue and is unchanged for a very long time.
This reeks of same shit different day or at least different month. Last time if I recall you had to include a valid cookie with yt-dlp.
I’ve never had to “include a valid cookie”, though there’s been various problems and they can vary from video to video.
You don’t need to afaik.
The only time i’ve had to include cookies is if i was trying to download something that was a premium feature like enhanced bitrate.
Any IP on the local ISP requires a google login to work. Very few work without the cookie generated from it.
I downloaded this morning with yt-dlp and American rented mullvad servers (seal for android)
Never have logged in
Weird. I haven’t downloaded anything for a month or so (other than running into a different issue on somesomething), but I haven’t had to do that for any video for the several years I’ve been downloading.
Is this maybe much more common on common VPN IPs? Not what I think you meant by “local ISP”, but would make a lot more sense to me.
It wasn’t that way until earlier this year. I switched to a vpn to get around it. I’m using non US VPS in a country that is less tolerant of googles bullshit.
To be clear the cable IPs are a /20 block that was routed to the cable companies predecessor in 2016. I’m the one who put in the request with ARIN. The new company that acquired this system was bought out by yet another company before the sale went through. I just looked and Cable one has purchased a large stake late last year. All in all it still works okay. Their support though is clueless due to flowchart ignorance. The plant OPs guy stayed the same and he knows how to keep the levels balanced and noise out.
It is definitely more common on VPN IPs, since Google likely identifies the outgoing address as a datacentre, and gets suspicious. I’ve had multiple issues with the bot sign-in screen when using a VPN for it, whereas not using a VPN doesn’t have those problems.
I use Seal. It works fine. It has trouble downloading from “official” pages though (e.g. Vevo or Universal or whatever). It’s like those pages, since they’re owned by corporate entities, have some extra protection on them or something. It’s been like this for years, across Android, Windows, Mac, etc – doesn’t matter what I try to use to download, it’ll fail on those pages/accounts.
Someone please find the Steins;Gate Wordline, I’m not really enjoying the worldline convergence, everything is turning to shit.
Do you mind to elaborate?
My friend, you need to watch Steins;Gate 😅
Just ran am update for ytdlp and it’s working again.
Beginning very soon, you’ll need to have the JavaScript runtime Deno installed to keep YouTube downloads working as normal.
if only you could read 😔
Well the title claims that Youtube just broke third party clients, so you sorta expect the clients to be broken. Shit title
Damn reading is hard
*writing
Read past headlines
I do, I just explained why so many are confused, friendo.
How much into the past are we talking about?
At least 10,000 years to get the full picture of how human civilization got to this point.
With a focus on how some us think there’s only 4000 years of history.
Installed where?
Can’t recall installing such a runtime manually.
Is it bundled with yt-dlp?
So many questions…If only one could be precise
huh well seems like i should go on a yt-dlp binge on the wcw vault just in case for archival and historical purposes of course
Not that I’m trying to criticize you for it, but we all should have been on that a long time ago
Library of Congress should be mirroring the entire site.
oh i mean i have been doing it just sporadically whenever i get a moment :)