I have been trying to use my Raspberry Pi 4 (ARM64) for DRM media streaming (digital rights protected content in platforms like Netflix, etc.). This is a known issue; the need for the Widevine extension enabling the playback of DRM content, which is missing by default in ARM64 browsers, as Google hasn’t developed a 64-bit ARM version of the extension. I have a standard Raspbian OS installation, but for a few reasons (including the information described in the link below), I thought I’d give Manjaro a try.
Eventually, I came across a solution described in the archived Manjaro forums below. It involves downloading a docker container to run Chromium with Widevine:
firefox-widevine-plugin-to-watch-netflix-on-pinebook-pro/119922/28
Doing so on a completely fresh Manjaro installation resulting in me not having access to the internet. Installing the container resulted in a new network connection thing appearing in my network manager, I believe it was labeled as a bridge. I had actually tackled this issue beforehand, as I had tried doing something very similar before on my Linux Mint laptop installation. There, after installing a chrome container (from another “link”), I had the same internet connectivity issue. I found a thread in SuperUser, describing some steps to circumvent the issue:
installing-docker-ce-in-ubuntu-18-04-breaks-internet-connectivity-of-host
It’s about creating a daemon.json in the docker files to tamper with the networking stuff:
{ "bip": "172.31.0.1/16" }
So, I followed the steps blindly on my laptop (as it’s very technical for my, alas I’m not very tech savvy) which actually resolved the internet issue! So, when I proceeded to download the container through pacman on my Manjaro XFCE on Pi4 and found myself in the same network issue, I just recreated the steps I did on Linux MInt. But the problem persisted, and I don’t know what the problem might be, really. As we speak, I’m actually formatting the SD card to re-write the Manjaro image, to get a clean installation once again.
Hopefully, you could guide me in the right direction in terms I can understand and/or manage, so that I will proceed with in a proper manner. Is there something that I’m missing? Again, my understanding of the issues is extremely superficial. Thanks in advance. Also, first post.
P.S.: I’m not allowed to post links, apparently, so I’ll be kinda cheeky about it. Sorry.