X
    Categories: Guides

How to watch Netflix on Raspberry Pi

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 ► https://www.raspberrypi.org/downloads/

krusti8 github ► https://github.com/kusti8/chromium-build/

Etcher  ► https://etcher.io/

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.

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.14.04.1.1011.deb” 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.14.04.1.1011.deb

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:
Netflix

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

Group:
Chrome

Append?
Replace

Indicator flag:
IE

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.

novaspirit: Avid Thinker, Computer Programmer, Web evangelist, Hacking / Breaking expert, Problem Solver, Technology Obsessed, Gamer, 3D printing, Coffee lover!

View Comments (9)

  • Struggling with this on my RPi 3, with the chrome build you suggested under Stretch. The version of chrome installs fine, but it will not add extensions anymore!

    May have to revert back to old version, or try removal and reinstall. See if that helps.

    I just get a UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL bug that lots of folks seem to have at the moment.

  • Hey man,

    Been trying another one of your tutorials but keep fumbling in the last stages.

    I have copy pasted the coding you supply at Stage 3 like this:
    Mozilla/5.0 (X11; CrOS armv7l 6946.63.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36

    But I get the error code:
    syntax error near expected token 'X11'
    I have tried a few different syntax's but none seem to work.
    Can you help me get over the finish line!

    Thanks
    James

  • Im having issues with amazon prime video and netflix now. Amazon wants me to update chrome and netflix just errors me

  • pi@raspberrypi:~/Downloads $ sudo dpkg -i chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb
    dpkg-deb: error: 'chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb' is not a debian format archive
    dpkg: error processing archive chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb (--install):
    subprocess dpkg-deb --control returned error exit status 2
    Errors were encountered while processing:
    chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb
    pi@raspberrypi:~/Downloads $

  • After I download $ sudo dpkg -i chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb,
    I cant open the chromium anymore, it just does not show up agian no matter how many times I click on the icon.

    What can I do? Please advise.

    Marco

Related Post