How to watch Netflix on Raspberry Pi

Netflix logo

Raspberry Pi works for many as a minipc or an auxiliary computer. But its detractors always claim that it is not a powerful enough equipment for certain important operations. Here we are going to tell you how you can do with tasks or powerful software.

In this tutorial we are going to tell you how to watch and use Netflix, as well as other streaming video services that compete directly with Netflix, on our Raspberry Pi without using any external hardware or using the raspberry board as a silly client (well, some method if which uses the silly client operation to have Netflix on Raspberry Pi), for which we do not need exactly a Raspberry Pi board but any other hardware that can be connected to a screen.

Netflix is ​​a fairly popular web service due to its content and its price / quality ratio, but we must also say that it is quite restrictive and demanding when used on various platforms. Its mobile app cannot be installed on rooted smartphones or tablets and in Gnu / Linux its official application cannot be used due to certain missing libraries.
There are several methods to get the Raspberry Pi to play content from Netflix or other similar alternatives.
But first let's see the list of materials and / or accessories that we will need to make the Raspberry Pi work properly not only on the LCD monitor but also on the home television or other similar device.
For this we will need the following:

  • 32 Gb or more Class 10 Microsd card
  • Microusb cable and charger.
  • HDMI cable (S-video in its default).
  • Raspberry Pi 3 board.
  • Wireless keyboard and mouse.
  • Internet connection. (If it is wired, we will need an ethernet cable)
  • Raspbian ISO image.

Method 1: using Firefox

Netflix on Firefox

New versions of Mozilla Firefox allow the use of the Netflix web application. To do this, we only have to install it on Raspbian using the command:

 sudo apt-get install firefox

This will install the latest version of the web browser and allow the use of Netflix on our Raspberry Pi. This method is the simplest and simplest of all those that exist for Netflix. For many the best option but it is also true that if we like Chrome, this is a problem, a big problem because they are not the same browsers, far from it. Another alternative is to install the latest version of Mozilla Firefox from the official Mozilla repositories. To do this we open a terminal and write the following:

Raspberry Pi
Related article:
Raspberry Pi projects
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa

sudo apt-get update

sudo apt-get upgrade

Method 2: using Chrome and ExaGear

The ExaGear company has created software to run x86 platform applications on platforms like Raspberry Pi. To do this we just have to install and run it. Then we can use Chrome for Windows as the default browser to watch Netflix movies and series.

We can get the ExaGear software through this link. Once achieved, we unzip the package and run the installation file as follows:

sudo ./install-exagear.sh

Now we have to execute it as follows:

exagear

And we update the software to have as few bugs as possible:

sudo apt-get update

Now we can use Chromium with Netflix or simply go to Google Chrome web and download the installation deb package.

commands
Related article:
These are the most common commands used on a Raspberry Pi

Method 3: Chromium for Netflix

Chromium on Raspberry Pi

Although Chrome and Chromium start from the same project, they are not really the same thing, so many users watch Netflix on Chrome and not on Chromium. As with many other browsers like Epiphany, the problem is in the browser libraries and the use of elements with DRM. But there is a method that solves this problem in Chromium and it consists of the following.
First we have to download the latest version of Chromium for Raspbian, we do this by typing the following in the terminal:

wget https://github.com/kusti8/chromium-build/releases/download/netflix-1.0.0/chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb
sudo dpkg -i chromium-browser_56.0.2924.84-0ubuntu0.14.04.1.1011.deb

Now that we have this updated version of Chromium installed, we have to add a very important and interesting tool for platforms like Raspberry Pi: the Browser Agent customizer. This plugin allows us to change the information that the web browser sends to web services and applications. The plugin for this browser is available here. Once we have everything, we have to modify the agent or create a new agent and add the following data:

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

Now we select this Agent and then load the Netflix page. So the service will work and play any video without compatibility issues.

Method 4: Kodi Add-on

Kodi Add-on

In the materials we mentioned above, the Raspbian ISO image was requested to install on microsd card. However, this we can switch to a version of Kodi for Raspberry Pi.
Kodi is a program that turns our Raspberry Pi into a media center, a multimedia center that we can use on the television in our living room or bedroom, making this a smart-tv.
Netflix is ​​generally not supported for Kodi, as Netflix is ​​a web app and requires a registration and key to work. But the Community has created an add-on for Kodi that makes it possible to use Netflix on Raspberry Pi. To do this we just have to download the add-on this Github repository and install it on Kodi as one more system add-on. After which the shortcut to Netflix will appear.

Method 5: the dumb Client

PIXEL

Throughout the article we have talked about him and the truth is that still a valid option for many users. Raspberry Pi allows us to work with the dumb client system, this means that we can play the content of Netflix or the Netflix application from a server and view it through our Raspberry Pi remotely. For this we will use a very useful program: TeamViewer.
TeamViewer is a program that will allow us to connect with any computer that has this application, without the need for large configurations or anything similar to a network administrator. In this case we have to connect with a computer that has Windows Chrome or Microsoft Edge and TeamViewer, then we will manage the desktop remotely from our Raspberry Pi. This method is the heaviest for our Raspberry Pi and even, due to the low power of the raspberry board, it may be the one that presents the most playback problems.

Other Services

Today there are other services that are compatible with our Raspberry: practically all. The procedure that Netflix follows to offer visual content to its customers is used by many rivals, that is, the launch of an exclusive app or a web application. And it is in the latter where it conflicts with the Raspberry Pi. In short, using any of the methods we can make Raspberry Pi play any other rival Netflix service like Rakuten TV, Amazon Prime or HBO.

Conclusion

These methods are the most effective when watching Netflix or any other alternative. I personally prefer the Mozilla Firefox option or, failing that, the use of Kodi, two methods that consume fewer resources and that can make us have good times with these online entertainment services, a more real and interesting alternative than the old television with its ads Don't you think so?


7 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Marcelo said

    Hello I tried to configure Chromium with the add-on, but I think that a month ago Netflix changed its compatibility and it does not allow me to see Netflix on my RaspberryPi3, until a month ago I could see Netflix without problems with Chromium and Netflix Launcher.
    I think Netflix changed something, some change could be made in the complement so that now it can be compatible, I really from Linux or Raspberry I am just trying to understand something, I would appreciate if you can send me any comment or help, in advance Thank you very much

    1.    guiye said

      I'm the same as you since raspbian can't see netflix

      1.    Sebastián said

        I have found an easy way to stream Netflix on Raspberri Pi. I attach the link to the blog.
        http://andrios.epizy.com/2019/07/07/como-reproducir-contenido-de-netflix-en-raspberry-pi/

  2.   Orlando gutierrez said

    very grateful, method one works excellent
    easy to install and very efficient

  3.   VD said

    Hello,
    Please could you indicate the edit path of the method 3 file?
    Thank you

  4.   Jaume said

    It would be nice if you update the information since not even a greeting works

  5.   Felipe said

    It seems that exaggeration has ceased to exist.