For a while now the default installation of raspberry pi and it’s chromium browser will not play Netflix, we now have a solution for that. A user on github by the name of kusti8 has found a way to compile and install a version of chromium which supports widevine content decryption module. This tutorial will show you how to get it running!

Equipment List

Raspberry Pi 3 ► Amazon | Ebay

Software List

Raspbian Pixel ►

krusti8 github ►

Etcher  ►

How to watch Netflix on Raspberry Pi

Step 1: Install Raspbian Pixel

First you will need to download Rasbian Pixel, this method does work with other newer OS too such as OSMC.

download pixel

Now we will need a piece of software called etcher to write the image onto our SD card and USB Storage device.


Step 2: Install Chromium with Widevine

What we need to do now is install the version of chromium that is already compiled with Widevine support, after opening the github link we will be navigating to the “release” section and downloading the latest version available.


after downloading the “chromium-browser_56.0.2924.84-0ubuntu0.” file we will now need to open the terminal to install the package.

$ cd /home/pi/Downloads/
$ sudo dpkg -i chromium-browser_56.0.2924.84-0ubuntu0.

were not done yet!

Step 3: user-agent string

Even though the chromium browser with widevine support is installed we will still need to lie to netflix that we are running Chrome OS, to do so we need to install a Chrome extension called “user-agent switcher for chrome” and add a new user-agent string


New user-agent name:

New user-agent string:

Mozilla/5.0 (X11; CrOS armv7l 6946.63.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36



Indicator flag:

Once all that is entered into the “User-Agent Switcher” we can now navigate to it’s drop down menu to select it from the list.

That’s it! you should now be able to watch Netflix on Raspberry Pi.