Live data from Hacker News

The Quest for Netflix on Asahi Linux

da.vidbuchanan.co.uk

41–50 of 293 posts

Re: The Quest for Netflix on Asahi Linux

#42
post #5

I was looking into this very problem yesterday! Terribly scared by widewine, I ended up building webkit with eme support enabled, then enabled the relevent setting in the nyxt browser. Seems to be working fine so far.

So are you using Widevine?

In the end yes, although it was much easier to get working than the authors adventures with firefox

Re: The Quest for Netflix on Asahi Linux

#43
post #30

Earlier quoted context omitted.

Spotify has alternative clients like raspotify, so there you should have alternatives that don't need hacks. There's also a web client.

raspotify/spotifyd aren't alternative desktop clients, they're connect clients, great if you want to modern-ify an old amplifier, but not useful for streaming. All of the native desktop clients (psst, spot, etc) are missing quite a few features compared to the official client, and spotify-tui is nowhere near as nice to use.

[deleted]

Re: The Quest for Netflix on Asahi Linux

#44
post #30

Excellent writeup. Asahi is my daily driver, but I've never had the need for either Spotify or Netflix. I guess the gospel of RMS and the FSF over the past few decades has steered me away from anything DRM-related.

Spotify has alternative clients like raspotify, so there you should have alternatives that don't need hacks. There's also a web client.

I use the web client, but I find myself lamenting how it's missing basic features, like playlist management (change song order, duplicate playlist); fortunately I don't use those often, but it is quite annoying.

Re: The Quest for Netflix on Asahi Linux

#45

Earlier quoted context omitted.

At the end of the day, the user's hardware/software has to be given a decryption key for the content, and the DRM scheme is all about obfuscating that encryption key so that users can't find it.

Eehhh at the end of the day, L1 is still almost impossible to bypass and hasn't been broken in years. So it still works, meaning it doesn't really matter even if it's security by obscurity (I dont think it qualifies for the term but anyways).

Circumventing higher levels of Widevine has been unnecessary until now, since the HDCP protecting the inevitable HDMI video output has been thoroughly cracked. Pristine 1080p and 4k copies of Netflix content is widely available.

Re: The Quest for Netflix on Asahi Linux

#46
post #23

Earlier quoted context omitted.

In terms of freedom of using compute devices, RMS has a point. In terms of freedom of using media, I'm less annoyed by Spotify or Netflix than I am by "purchases" of media that have DRM. It's clear that one is renting with the streaming services, but Amazon can revoke permission for me to read books I have purchased or Valve can revoke permission for me to play games I have purchased, we are truly living in a dystopi…

Instead of “buy”, they should be labeled “rentals - as long as provider exists or chooses to give you access”.

The terminology should be either "License", "Buy a License", or "Purchase
Indefinite License", but it's distinctively "not renting" since it's a one-time cost to obtain that indefinite license. Renting anything implies and requires some form of ongoing cost.

Re: The Quest for Netflix on Asahi Linux

#47

Earlier quoted context omitted.

I’d say that a key stored on hardware is not merely obfuscated, when that hardware is designed to prevent you from recovering the key.

The hardware ultimately has to decrypt and play the content, so you can use it as a decryption oracle even if you can't extract the key itself.

Sort of, within constraints. L1 both decrypts and decodes, so you can’t really use it as a pure decryption oracle, but it doesn’t matter if you’re going to re-encode it anyway.

Not that it really matters, since HDCP has been cracked. There are a lot of holes here and a lot of problems with DRM.

Re: The Quest for Netflix on Asahi Linux

#48
> The only officially supported way to use Widevine on Linux is using Chrome on an x86_64 CPU.

To be precise it is "The only officially supported way to use Widevine on Linux is using Chrome on an x86_64 CPU using glibc."

In other words, even though I have x86_64 cpu, since I'm on alpine, I'm fucked anyway.

Re: The Quest for Netflix on Asahi Linux

#49
post #14

Earlier quoted context omitted.

True for Widevine L3, which is what the article is talking about. Not true in general, and not true for L2 or L1.

I'd argue the same goes for L1 and L2. But the obscurity is provided by the silicon packaging process. Would be nice to crowdfund a lab to break these hardware backed treachery schemes.

The same goes for the HSMs that power the internet's certificate authorities then. If there were a precise enough CT scan that could read the current state of atoms and flash, we'd have a major security problem.

The only reason L1 doesn't prevent people from pirating 4K HDR movies is because the Nvidia Shield has a bypass, and Google is too afraid to revoke its keys (or maybe Nvidia is paying millions of dollars a year to rights holders for their 'lost sales' from pirated movies at the hands of the Nvidia Shield).

Re: The Quest for Netflix on Asahi Linux

#50
post #38

Earlier quoted context omitted.

Eehhh at the end of the day, L1 is still almost impossible to bypass and hasn't been broken in years. So it still works, meaning it doesn't really matter even if it's security by obscurity (I dont think it qualifies for the term but anyways).

If it hasn't been broken, then where do all those 4K HDR torrents come from?

Nvidia Shield[0]

0: https://forum.xda-developers.com/t/nvidia-shield-pro-widevin...

Post reply on HN