It is resolved by updating yt-dlp [0]. More generally, for those who lament that the end is nigh, I don't think YouTube can actually do anything about such tools as long as they are serving video in one format or another. DRM is always broken, given enough time.
Someone should create an "analog loophole" version of yt-dlp for Premium subscribers who want to be able to download DRM-free video. Launch Youtube in an offscreen browser with the Premium account and record the HTML element as it plays.
(I'm a Premium user and even though I'm already ad-free, I do have legitimate uses for downloading DRM-free videos for my own personal use.)
The browsers are open-source, so you could just make a custom build of the browser with a patch that saves the stream, which wouldn't require the analog hole.
It would be great if you could possibly expand on the AI re-rendering usecases, that you mentioned before the edit. Genuinely interested on what the possibilities are.
I would caution to say that my understanding of DirecTV DRM is that GE & Hughes just outspent the hackers. Certainly there are efforts to lock down devices but so far the holes are still there. And more specifically to your point if the audience and the potential porate are the same group, it really can't ever work.
Oh there's still quite a lot of hacking TV signals, it's just been moved into IP TV hacking, for which you can even buy ready to use boxes from China that has everything configured.
This actually applies a lot less to Youtube than it does to any other service.
On other video streaming platforms, think Netflix, Max, Disney Plus etc, you have a fairly limited number of shows, each with a fairly large number of views. This means that if you break DRM, you can share your tool with a few trusted co-conspirators and only release the videos you rip, but not the tools themselves. This protects you from the platforms discovering and breaking your method.
Youtube doesn't really work like that, a lot of people who use yt-dlp and other such tools care about videos with relatively fewer views, which are unlikely to be available anywhere else. This would require any potential DRM-breakers to share their method publicly, which would make them extremely short-lived.
Good DRM algorithms nowadays aren't just some obfuscated code in a binary that you have to reverse engineer, they rely heavily on some content being decrypted in hardware. Even if you understand every single instruction in the binary, re-create a perfect open source version of it and have full read/write privileges to any part of the memory that your OS kernel can access, it's still not enough.
Isin't it a problem for youtube though for the amount of devices it has to work on? If they suddenly changed all of there DRM, then a lot of things would break including various smarttv's etc.
I just won't be watching youtube at all until a workaround is found. If that doesn't happen, it was nice knowing you youtube. My guess though is that this will be fixed pretty quickly. Just like every other time Google has done this.
Download/watch/interact with in any way. I doubt they care about any one person not using their services. It's just that watching youtube using youtube.com or using their app (which I won't even install) is such a shitty experience that it isn't worth it to me. I'd rather never see another youtube video again than subject myself to it.
I doubt enough people will reach that level of fed up for it to hurt Google's profits, but that doesn't matter to me. I was happy enough to use youtube and give google my data on my own terms. If a workaround to this issue can't be found I'll be disappointed by Google's decision to cut off third party applications, but they won't be successful in trying to force me to accept their terms.
If I were working at YouTube, I would be at least somewhat concerned at the increasing volume of nerds unhappy about not having videos for projects like PeerTube to call upon.
For people who just follow subscriptions, not the discovery page, Youtube doesn't really have a moat. PeerTube integrated into Mastodon is a borderline existential threat.
of course not. i think parent comment means not accessing youtube's videos is preferable to ever visiting the bloated, tracker-infested, dark pattern rife g**gle frontends.
No, not really. But the longer this sort of things goes on, the more eager people there will be to jump on the next YouTube competitor. In any case, even if they don’t care, I do. And as long as a video has to be played on a screen there will be workarounds.
I'm of the opinion that applying logic to advertising is a fruitless effort. The largest and most successful companies in the world regularly waste insane sums of money on avenues of advertisement that can't even be measured.
I've sat in on meetings with marketing teams ordering hundreds of thousands of dollars of custom development work for ad campaigns with research entirely based on what I can only describe as "vibes".
They will hire psychologists to tell them that flashing the color yellow while playing a tone in C-flat increases the viewer's desire to spend money on floral scents and no one in the room will question it.
There are reasonable advertisements that would not annoy consumers, but those aren't what keep an industry of middle managers and scam artists alive.
I suspect what they will eventually do is dynamically splice ads directly into the source video when serving it, so it's just there in the mp4 data along with the video you actually want to watch.
i feel the same way, if YouTube becomes too hard to watch without adverts and buffering, I simply regain time. I have more than enough already to watch/read for more than one lifetime. YouTube is only useful insofar as I can get some more updated information, and a few distractions.
AV1 encoded >fullHD sources were missing for a couple days recently, only VP9. Maybe Google was switching encoding hardware? preparing for encoding ads directly into sources?
source 22 (h264 720p combined video+audio), the only HD source older clients could play, was killed a ~week ago. Now older clients are only able to play 360p (source 18) IF they can correctly decode n parameter
I think there's a lot of unexplored room to regulate Youtube and other video streaming services which allow uploads as common carriers: https://en.wikipedia.org/wiki/Common_carrier
Doing so could ensure long-term compatibility and equal access.
Needing account authorization is new and likely not something that can be fixed. You can still use cookies/netrc, but your account might eventually be limited.
They must have some ludicrous margins if they can allocate people and resources required to fight a battle against the small community aware of Newpipe and yt-dlp.
Thinking the same. I think they’re just fiddling around but it won’t be anything serious. AdBlock on the other hand is a way bigger issue for them - I could absolutely understand (from their perspective) why they should try to tackle this problem with a lot of resources.
[0] https://github.com/yt-dlp/yt-dlp/issues/10397
(I'm a Premium user and even though I'm already ad-free, I do have legitimate uses for downloading DRM-free videos for my own personal use.)
This actually applies a lot less to Youtube than it does to any other service.
On other video streaming platforms, think Netflix, Max, Disney Plus etc, you have a fairly limited number of shows, each with a fairly large number of views. This means that if you break DRM, you can share your tool with a few trusted co-conspirators and only release the videos you rip, but not the tools themselves. This protects you from the platforms discovering and breaking your method.
Youtube doesn't really work like that, a lot of people who use yt-dlp and other such tools care about videos with relatively fewer views, which are unlikely to be available anywhere else. This would require any potential DRM-breakers to share their method publicly, which would make them extremely short-lived.
Good DRM algorithms nowadays aren't just some obfuscated code in a binary that you have to reverse engineer, they rely heavily on some content being decrypted in hardware. Even if you understand every single instruction in the binary, re-create a perfect open source version of it and have full read/write privileges to any part of the memory that your OS kernel can access, it's still not enough.
I doubt enough people will reach that level of fed up for it to hurt Google's profits, but that doesn't matter to me. I was happy enough to use youtube and give google my data on my own terms. If a workaround to this issue can't be found I'll be disappointed by Google's decision to cut off third party applications, but they won't be successful in trying to force me to accept their terms.
For people who just follow subscriptions, not the discovery page, Youtube doesn't really have a moat. PeerTube integrated into Mastodon is a borderline existential threat.
I've sat in on meetings with marketing teams ordering hundreds of thousands of dollars of custom development work for ad campaigns with research entirely based on what I can only describe as "vibes".
They will hire psychologists to tell them that flashing the color yellow while playing a tone in C-flat increases the viewer's desire to spend money on floral scents and no one in the room will question it.
There are reasonable advertisements that would not annoy consumers, but those aren't what keep an industry of middle managers and scam artists alive.
Deleted Comment
AV1 encoded >fullHD sources were missing for a couple days recently, only VP9. Maybe Google was switching encoding hardware? preparing for encoding ads directly into sources?
N parameter function was rewritten - this broke yt-dlp. player b22ef6e7 https://github.com/yt-dlp/yt-dlp/commit/297b0a379282a15c80d8...
source 22 (h264 720p combined video+audio), the only HD source older clients could play, was killed a ~week ago. Now older clients are only able to play 360p (source 18) IF they can correctly decode n parameter
Doing so could ensure long-term compatibility and equal access.
1) --cookies-from-browser is actually doing something for me since I'm authed
2) just lucky