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.
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.
Any IP on the local ISP requires a google login to work. Very few work without the cookie generated from it.
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 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.
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.
I downloaded this morning with yt-dlp and American rented mullvar servers (seal for android)
Never have logged in
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.
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.
Video Lite on iOS works fine.
PipePipe works fine when logged out.
I used NewPipe last night and Grayjay this morning, and both worked fine.
Yay for Deno!
Lies. Both YT ReVanced and SmartTubeNext have been working perfectly all day today.
Not lies, because Youtube on android uses something called DroidGuard, while on browser and other platforms, uses something called BotGuard. Their implementation differ, but NewPipe uses DroidGuard and programs like FreeTube and Invidious use BotGuard. So that’s probably the reason why NewPipe still works fine.
Don’t quote me on that tho. But that’s what I know
NewPipe as well, without any update either.
Yep FreeTube is the only one I found not working, which is what I use on the desktop.
YT Revanced is not a 3rd party client. It (and all vanced patches) work by taking the original app and patching the code directly, often simply to bypass sections of it entirely.
Let’s take background playback for example, the app has that functionality but it checks if the user has a premium subscription or not before allowing it. Revanced simply removes that check by jumping over the code and always returning true.
Yeah it works more like how cracks used to work back in the day.
Tubular for Android of which I thought it uses yt_dlp, still works well.
Revanced is working just fine.
It has never worked for me. Always within minutes of an update or install, videos stop buffering and the whole thing is bricked.
I regularly forget to update it for 8 months and it has never broken for me
Yeah I don’t update ReVanced either until the google puts up a nag screen complaining about ending support for that particular version. Never had a problem.
My last phone I installed it on, I never updated the app. And that was like a good 18 months.
Well I watched a couple videos, went to pick up some meds, and watched a few shorts in the drive thru.
But I am on Android and followed the instructions closely just a few days ago.
For now, it’s probably going to break at some point too. Invidious, FreeTube, and Grayjay are all screwed atm, and yt-dlp can be fixed by installing Deno and the PyPi version of that front-end though.
Revanced actually is the official YouTube client, just modified on the users device before installation.
I actually did not know that. I mean I should have figured cause the patching looked really similar to when I soft modded my Wii, but I’m not a very bright man.
If you patched it yourself, surely you must have noticed downloading the official YouTube client to modify, haha
Revanced manager just installs it. You can do it manually, but it’s way less of a faff to use the manager, it keeps everything up to date as well
Oh yeah, but I really just clicked on the build number in the patcher app and it brought me to apkmirror automagically
Ehhhh they didn’t break GrayJay.
Seems pretty broken to me. Nothing is loading now.
Edit: Although NewPipe does seem to be working fine for me, even without an update.
I’m able to use it at the moment, could be either my fallback settings or they’re doing a staged rollout of what breaks things.
My settings are mostly default, and from a quick skim, there isn’t much to change for that in settings, so probably a staged rollout. Thats how they usually do it anyway.
Do you have “Allow Loginfallback” enabled in the YouTube plugin?
I do.
Edit: Just tried it again, and now its working, so I have no idea what it is.
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”.
The Dude abides.
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
That is by design.
With an actual computer, you have a lot more options in terms of how you can handle the content. They don’t own your PC (yet) but they do own the mobile market and the operating system entirely.
You don’t have any form of root/admin access on a mobile device of any type nor any other device (tv box, game console, tablet, etc). For the handful that have jailbroken or rooted their phones, many apps don’t work (by design of course). You can do it, but you’ll break a ton of stuff in the process. That’s enough to keep causals from doing it and leaves the tiny group of hardcore dorks that are willing to live with the complexities that are required.
I’m going to put on my tinfoil hat and say this is what keeps any real attempt at a Linux phone in the gutter. If people had a choice for their mobile operating system and the freedom to do what they want with it, the big tech companies would shit a brick. They’ve already removed the ability to block ads on mobile devices for the vast majority, they’re finally getting what they wanted (save the handful of Firefox users left).
Linux phones won’t be a thing until there is hardware for them. With apple/google phones, the manufacturers will not release the necessary software so that is needed for a 3rd party OS. Google and Apple will make sure that anyone who makes hardware for them are legally tied to keeping that software tightly closed. Even if someone did manage to reverse engineer it, it would be a herculean effort and would break as soon as a new release is out (or if one of the manufacturers “accidentally” released some exploit code for the reverse engineered drivers).
It’s an ugly world these greedy fucks have made for us.
I will set my fucking phone on fire before i install a google app on it
It’s an ugly world these greedy fucks have made for us.
We EAGERLY helped them. We walked into the cage and clasped the manacles all by ourselves.
Who’s “we” though?
I see the largest two camps here as (1) casuals that don’t have the know how to protest via alternatives and (2) the tech literate that are willing but ultimately limited by the larger forces at work.
I think it’s fair to blame the people with the power that exploited the first group and left the second without choice.
They don’t own your PC (yet)
MS pretty much owns the desktop PC space with Windows though, and even though there’s nothing stopping you from installing an alt OS on PC generally, Win11 not supporting anything older than Zen+ or Coffee Lake and flat-out refusing to run on anything older than Bulldozer or Nehalem even without support because everything before those arches lacks the POPCNT instruction, isn’t a good sign to say the least.
Hopefully MS don’t start acting like Google and start breaking WINE/Proton and DXVK/VKD3D and crippling Linux gaming and even general desktop use on Linux, or even forcing Pluton to be enabled platform-wide blocking the ability to install alt OSes.
Yeah last I’ve seen even smartphones and tablets are decreasing quickly relative to smart TVs.
What??? Where did you see this? I would assume the mobile market is still skyrocketing.
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.
I’d love to know the stats of how many people are using the official mobile apps vs third party clients. Surely you’re gonna break third party at some point that people just give up on YT.
People using 3rd party clients or even adblockers are a tiny percentage of their total users. Which is why it was fairly surprising they went to such lengths for just that tiny bit of viewership. But for monopolists, having 99% is just not enough, they NEED that last percent somehow.
Most people are probably just using the official app without a second thought, or even the official web client on Chrome or Edge, or vanilla FF without an ad blocker or any other protections, whatsoever.
This JS thing still isn’t a good sign of things to come should Google crack down even harder.
Or like, pay for the service you are so desperately addicted to.
how much are you donating to lemmy?
I donated $200 right around the reddit jump. Barking up the wrong fucking tree 🤣. Not to the tankies through, LW.
Pay surveillance capitalists to track you, except with a verified real identity? I’ll pass, thanks, and will stick to directly supporting creators I care about.
👌👍
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.
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 😔
Installed where?
Can’t recall installing such a runtime manually.
Is it bundled with yt-dlp?
So many questions…If only one could be preciseWell the title claims that Youtube just broke third party clients, so you sorta expect the clients to be broken. Shit title
Read past headlines
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.
I do, I just explained why so many are confused, friendo.
Damn reading is hard
*writing
The world needs a p2p alternative, what are our current options? I wouldn’t mind alocating 500GB or more of my storage space just to get rid of these fuckers. These fascist gangsters are taking millions of people hostage who depend on YT for their livelihood…
Outside of PeerTube, you mean?
You got PeerTube for that, but anyone who kills their YT account and moves to PT full time will need to secure alt funding somehow either through Nebula, merch sales, getting a W-2 job, or a combination of the three, though, even if they host on a physical server they own and not on a VPS; buying the parts to build a decent PT server is going to be a pretty heavy up-front cost in itself although there wouldn’t be any monthly costs and especially monthly data storage costs like on a VPS.
my yt-dlp is on a daily auto-update loop, so I missed this. It’s working still. My thanks go to the amazing yt-dlp devs.