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.
The Quest for Netflix on Asahi Linux
261–270 of 293 posts
Re: The Quest for Netflix on Asahi Linux
#262Widevine has been privately cracked/bypassed. The method hasn't been made public as it would obviously get patched rather quickly (if it even can be patched). That's why Netflix content is available almost immediately on any decent tracker. The quality would not look nearly as good if it was grabbed using a capture card. Like others have mentioned, it's security theater for the content owners who most likely require…
Just because piracy is possible doesn’t mean they should make it as easy as it can be for users. There’s value in even minor hurdles. They clear think it’s worth it.
The fact that DRM sometimes slows pirates down for days/weeks/months is just a tiny bonus.
Re: The Quest for Netflix on Asahi Linux
#263Earlier quoted context omitted.
Things have improved. Both alpine and void-musl are usable desktops nowadays; my DAW is on the latter.
What DAW are you using, by the way?
Re: The Quest for Netflix on Asahi Linux
#264Earlier quoted context omitted.
If you are using alpine as a desktop distro, don’t you have bigger problems than Netflix not playing? (also how are you even using alpine for desktop. I tried to look it up once and gave up soon)
Not really, honestly these days it works pretty much fine. Basically only issue I have is the DRM and I can live without it.
Re: The Quest for Netflix on Asahi Linux
#265Earlier quoted context omitted.
There can be only one ld.so in each process. Widevine is a plugin-like .so meant to be loaded into Chrome/Chromium. Because it uses glibc, the entire process hosting it must use glibc. So, what prevents me from ALSO HAVING GLIBC CHROMIUM instead of musl Chromium? Nothing, but I hope you get that it propagates further and it's a horrible idea to just glibc everything on Alpine.
> There can be only one ld.so in each process. Sure, but you need it for Chromium alone iirc, no? > Because it uses glibc, the entire process hosting it must use glibc. So, what prevents me from ALSO HAVING GLIBC CHROMIUM instead of musl Chromium? Nothing, but I hope you get that it propagates further and it's a horrible idea to just glibc everything on Alpine. Well, don't glibc everything. Just Chromium and its depe…
I want to use the distro (Alpine) packaged Chromium, which links to musl. Not some random Chromium build I found on the Internet. Having to use a glibc Chromium is already too far for me.
Do you suggest that in order to support Widevine, a distro (Alpine) should also build Chromium, Firefox and co also with glibc instead of the default (musl), or provide two varaints?
Even when they have a Chromium with musl as libc working perfectly fine, except no proprietary DRM support?
I'm okay with running a proprietary binary, linked to glibc, by installing the glibc alongside. I'm not okay with having to randomly change other packages already in my system (in this case, my browser) to glibc variant.
Edit: Oh, and anything Chromium depends on have to had a glibc variant.
Re: The Quest for Netflix on Asahi Linux
#266> 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.
Paying money and having to install a proprietary browser and run proprietary software to stream low-quality video (not download, or move to a different device), if the company deems it available to you at that particular place and time.
Meanwhile torrents let you start watching most content in under 30s, at whichever quality you'd like, in a convenient mkv you can stick anywhere.
No thanks. I'll stick to patreon and buying albums to assuage my guilty conscience and reward content creators.
Re: The Quest for Netflix on Asahi Linux
#267Earlier quoted context omitted.
Just because piracy is possible doesn’t mean they should make it as easy as it can be for users. There’s value in even minor hurdles. They clear think it’s worth it.
> they clearly think it is worth it. That is like arguing that "clearly people think fax is secure, otherwise they wouldn't use it". No, it is obviously theater but other people insist you use it and while useless the effort to change it is "not worth it".
Both of the technologies can be seen as "secured" by laws outlawing listening to the information sent in cleartext.
I wouldn't call it "security theatre", i would call it "security through legislation" or something along those lines.
I thought "security theatre" was a routine that promised, but did not provide, additional security, and while there is no technical security, there technically is some security, in the form of legislation.
Re: The Quest for Netflix on Asahi Linux
#268> 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.
what are reasons to choose musl over glibc? (or glibc over musl?)
https://www.reddit.com/r/voidlinux/comments/muoqis/comment/g...
Re: The Quest for Netflix on Asahi Linux
#269Earlier quoted context omitted.
I don’t think Spotify web would have DRM if it required manually installing crap like silverlight. Music went drm free because it was inconvenient, and then when the drm was refined a bit, it’s all locked up so the web ui doesn’t work on Asahi.
Because users are so famously reluctant to download apps? Apple would like a word with you ;) It's mostly devs who obsess over the downloading and running of programs as if it's a great torment. Users don't care much. They're happy to go grab things from app stores or even just download and run them. Notch was able to buy a massive mansion in Beverly Hills on the back of people downloading and running his Java deskto…
Re: The Quest for Netflix on Asahi Linux
#270Earlier 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.
Spotifyd on my laptop (often started initially with connect) is my primary method of listing to Spotify.