Skip to content
Step by Step Internet 馃寪 Guides for learning to surf the Net

How to watch Netflix on a Raspberry Pi in a 100% legal, easy and fast way? step by step guide

UPDATED ✅ Do you want to enjoy Netflix content legally on Raspberry Pi? ⭐ ENTER HERE ⭐ and Learn Everything FROM ZERO! ⭐

These microcomputers are considered as very powerful and versatile devicesso you can carry out a large number of tasks in them.

Therefore, if you are one of the users who likes constantly watch streaming content and use platforms such as Netflixthen you can start using your Raspberry Pi to see all your favorite programming.

Keep in mind that currently there are several methods to play the content of this platform or similar ones on Raspberry Pi. This is how we show you how to watch Netflix 100% legal and easy.

Is it legal to watch Netflix from a Raspberry Pi?

Many of the users wonder if it is legal to watch Netflix from a Raspberry Pialthough this is not possible at first, since this platform is not compatible with the board, they can be carried out different tricks that will allow you to play all your content from these microcomputerswhich has become an excellent opportunity to spend entertaining moments from these mini PCs.



Therefore, it should be mentioned that is it legal to watch netflix or any other streaming platform from a raspberrypi, this process will be legal as long as he oruser has an official account and has been acquired directly from the Netflix official platform. That is to say, that there is no contract for a pirate account to watch this type of programming, taking into account that many of them are currently available.

This way, if you have a Raspberry Pi and an original Netflix accountthen follow in detail each of the methods that you can execute to start watching all your favorite programming from these mini PCs in an easy, fast and secure way.

Learn step by step how to watch your favorite Netflix series and movies from Raspberry Pi

formerly power play streaming content of any platform on one of these microcomputers was not possible, but today you can find different methods for it. However, before explaining each of the corresponding procedures, it is important that you know the list of materials and accessories what you must have for the raspberry pi work properly, not only on the LCD monitor, but on your TV or any other device you have.

Therefore, you will need the following requirements:

  • A 32GB micro SD card or more that is class 10.
  • A keyboard wireless.
  • mouse wireless.
  • Cable micro USB and charger.
  • A plate Raspberry Pi 3 or Pi 4.
  • HDMI cable (S-Video failing).
  • An Internet connectionin case it is by cable you must have the Ethernet cable for it, otherwise you can connect via Wi-Fi.
  • The Raspbian ISO image.

Once you have all these requirements, then you can start watch your favorite Netflix series and movies on your microcomputer.

To do this, you just have to follow each of the methods that we will teach you below:

in Chromium

in Chromium

It must be borne in mind that Chrome and Chromium they are part of the same project, but despite this they are not the same, which is why many users prefer to see platforms like Netflix on Chrome and not on Chromiumjust like many other browsers available today.

It should be noted that the main problem of chrome is in the browser library and using elements with DRM. However, there is a way to solve this problem. The first thing you have to do is download the latest version of Chromium for Raspbian.

For this you need to add the following command lines:

  • 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

When you have installed the updated Chromium versionthe next thing is to add a very important tool for platforms like Raspberry Pi, it is the customizer of browser agents. It is a plugin that allows you to change the information and data that the web browser sends to sites and applications. In order to download it you must access this link.

User-Agent Switcher for Chrome
User-Agent Switcher for Chrome

Once you have it, you have to modify the agent or create a new one where you are going to add all 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

Lastly, select the Agent and then load the Netflix page. Here the service will work for you and you will be able to play your favorite movies or series on the platform without any inconvenience.

in firefox

in firefox

For users who like to use this browser, you should know that the new mozilla firefox version allows the use of web applications such as Netflix or the like.

Therefore, you should only install it on Raspbian using the following command:

  • sudo apt-get install Firefox

Thanks to this command you will have the opportunity to install the latest available version of the browser, so you will be able to use Netflix on your Raspberry Pi. It is worth mentioning that this is the easiest and simplest method of all so that you can watch your favorite series and movies. Keep in mind that if you are a fan of chrome then you might not like the idea of ​​using firefox too muchas they are quite different browsers.

Another alternative you have to install the latest version of Mozilla Firefox is from the official Mozilla repositories, for this you need to access the terminal and add the following lines there:

  • sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
  • sudo apt-get update
  • sudo apt-get upgrade

From Kodi

From Kodi

This time we will use a kodi addon. In the requirements mentioned at the beginning, it was requested the Raspbian ISO image which was used in the previous cases to install on Micro SD card. However, this time this can be changed to the latest version of Kodi for RaspberryPi.

Keep in mind that Kodi is a program that is compatible with the raspberry pi and that allows you to turn it into a media center, a multimedia center that you will be able to use to listen music, watch videos, watch TV turning your television into a Smart TV. It should also be mentioned that Netflix not compatible with kodithis is because this streaming platform is a web application and you need a registration and a password to access it.

However, the community has created a addon for kodi which makes it possible to use the Netflix platform on the microcomputer. For this you will only have to download the plugin in the Github repository https://github.com/asciidisco/plugin.video.netflix and install it on Kodi like any other plugin. Once you have it installed, direct access to the streaming platform will appear and from there you can access your favorite content.

From LibreELEC

another form of power watching Netflix content on the Raspberry Pi is via LibreELEC, must be mentioned that this time it is a slightly longer process, but that will allow you to see all the content you want on this platform, for this you must follow each of these steps.

Install LibreELEC on Raspberry Pi

  • On this occasion we will also work with Kody, which will be used as the system interface. Therefore, to carry out LibreELEC download you will have to enter its official site and select your operating system, either “Windows, Linux or Mac”, to do so, go to https://libreelec.tv/downloads_new/.

Install LibreELEC on Raspberry Pi

  • Now you will have to run the installer and then select the model of your board and version of LibreELEC you want to install on it, it is best to install the latest version. To continue you must insert Micro SD card on your computer and having previously formatted it so that no inconvenience will occur when recording the system image.
  • When the download is finished, then select your micro SD card and click on the option “Write”, in this way the program will load all the LibreELEC files that are going to be executed in the microcomputer.

Install LibreELEC on Raspberry Pi

  • After this you must remove the micro SD card and insert it into your Raspberry Pi and turn it on. There everything will start to load while the system image is decompressed. When this is finished you will have to configure what the language is and connect to an Internet network. Note that LibreELEC will provide you with a wizard that will help you with all of this.

Install LibreELEC on Raspberry Pi

Install the trial versions of LibreELEC

  • The first thing you will have to do is enter https://forum.kodi.tv/showthread.php?tid=298461 and once there you will download the latest test-build available in the list at RPI2 link.

Install the trial versions of LibreELEC

  • Once the download is complete, then you are going to copy your file to the folder “Update” of FreeELEC. It is important that in order to do all this, the board is connected to the same network as the computer. In this way you will access through SAMBA to LibreELEC, there the connection will be shown within Windows, in case you use Mac or Linux, the process is different.

The next thing will be to enter the “Windows File Browser” and then in the address bar enter the IP address of the Raspberry using the following format:

  • \dirección-ip-raspberry

Then you will use the following credentials to access:

  • Username: libreelec
  • Password: libreelec

Here you will be able to observe the following available LibreELEC folders, in them you will have to locate “Update” and copy your file into it.

Install the trial versions of LibreELEC

Now you are going to have to go to your motherboard and reboot it. An update message will appear there, wait a few minutes and the system will start normally. After that your raspberry it will be ready to install the addon of Netflix.

Install Netflix on LibreELEC

When you have reached this point you should download netflix addon through https://github.com/CastagnaIT/plugin.video.netflix/releases, and then select the latest version. Here you will have to copy the downloaded file to a pen drive and explore it within Kodi.

Install the trial versions of LibreELEC

Install the trial versions of LibreELEC

Install Netflix on LibreELEC

Install Netflix on LibreELEC

After doing all this you can start netflixfor this you need to enter your access credentials. Here it will appear that it is necessary to download some auxiliary files. When the download is finished you will be able to see the entire catalog in the microcomputer and play them within Kodi. The most recommended in this case is that you access the configuration of the streaming platform and select as 720p playback quality.

From TeamViewer

From TeamViewer

There is another valid way to watch netflix in your microcomputer, this time it is about using the Raspberry Pi client system, this will allow you to play your favorite series and movies from this platform either from the web or from a server application and watch it through the Raspberry Pi remotely. For this it will be necessary to use the program teamviewer, one of the most recommended for this type of activity.

Therefore, teamviewer It consists of a program that will allow you to connect to any other computer that has this same application, so no complicated configurations or anything similar to a network administrator.

In order to do this, you need to connect to a computer that has the windows operating systemand how Google Chrome or Microsoft Edge browser and of course TeamViewer. Next you are going to manage the desktop remotely on your microcomputer. Keep in mind that this card usually has a low power, so it could have some playback problems.

From the Vivaldi web browser

You can also start watching all the content of this platform on your mini PC through Vivaldi. That is why we are going to teach you how to set up the raspberry pi optimally and install Vivaldi browser so you can start playing all your favorite content. To do this, follow each of the steps that we are going to indicate below.

Configuring the Raspberry Pi

Configuring the Raspberry Pi

To start with this procedure, the first thing you are going to do is increase the size of the paging file, this will allow you to have more virtual memory And power run heavy programs smoothly.



For this you will need to edit the configuration file with the following command in the terminal:

  • sudo nano /etc/dphys-swapfile

With this line you will be able to open the nano text editor and edit the line where you place CONF_SWAPSIZE changing the value 100 to 2048. After this you are going to close the editor by pressing the keys “ctrl +x” and pressing yes to save the changes and the key “Enter” to confirm that the file where you are going to save it is the configuration file.

Next you will have to add the following commands in the terminal to restart the paging file service:

  • sudo /etc/init.d/dphys-swapfile stop
  • sudo /etc/init.d/dphys-swapfile start

When you have done this you should see the following screen:

Configuring the Raspberry Pi

  • Here you will have to start increasing the RAM memory of the graphics card, for this you must go to the start menu that is located on the left of your screen. When you are there you should go to the section of “Preference” Already “Raspberry Pi Configuration”.
  • Now in the window that appears you must go to the tab of “Performance” and there change the GPU memory value from 64 to 128. Click on “To accept” and restart the computer to have all the changes applied.

Configuring the Raspberry Pi

Install Vivaldi and the libraries for Netflix

  • Having configured the operating system, the next thing will be to have the web browser that is capable of using the DRM libraries to be able to watch Netflix content. For this it will be necessary to use Vivaldi version 1.13since the latest version of the browser has an error that does not allow these libraries to be loaded correctly.
  • In this way you must go to the Vivaldi website and download the file vivaldi-stable_1.13.1008.44-1_armhf.deb. When it is already downloaded you should go to the folder where it was downloaded, right click on the file and select the option “Install package”. Here the computer will ask you what you want to do with the package, click on “Install” and enter your password, in a few minutes Vivaldi will be installed.

Install Vivaldi and the libraries for Netflix

  • It will also be necessary the libraries to decode the videos in Vivaldi. Keep in mind that the browser has a library but it is not compatible with it. codec Netflix uses, so it is necessary to download the Chrome ones and install them. You can get them in the Ubuntu repositories for Raspberry by accessing this link http://ports.ubuntu.com/ubuntu-ports/pool/universe/c/chromium-browser/.
  • Being inside the folder chrome browser you will have to download the file chromium-codecs-ffmpeg-extra_61.0.3163.100-0ubuntu1.1378_armhf.deb, which is the one that includes the library, so you will have to install it as you did with the browser.

Install Vivaldi and the libraries for Netflix

  • Finally, you will need the DRM libraries which are the ones that encrypt the content of Netflix so that it cannot be hacked. They can be obtained from Chrome OS with a somewhat extensive process and where many commands will be needed.

Copying the libraries so that the web browser can use them

One time have all the files readythe following will be put them in their place.

Here it is necessary to create some system folders, so the file explorer will be opened as super user by applying the following command:

  • sudo pcmanfm

Copying the libraries so that the web browser can use them

  • Now you will have to copy the files libwidevinecdm.so and libpepflashplayer.so and then go to the folder /opt. There you are going to create a folder called Google, and within that folder one called Chrome. Inside the Chrome folder you are going to paste the file libwidevinecdm.so where you are going to create a call PepperFlash, it is important that you write the uppercase and lowercase letters. and inside the folder PepperFlash you are going to paste the file libpepflashplayer.so.

Copying the libraries so that the web browser can use them

  • To finish copying all the files you must go to the directory /usr/lib/chromium-browser and there copy the file libffmpeg.so to stick it on /opt/vivaldi/lib. Here you will be prompted to overwrite the existing file, click “Yes” and close the file explorer.

Copying the libraries so that the web browser can use them

Configure Vivaldi to watch Netflix

When you’ve got all the libraries on your site, then you can start using some of the favorite streaming services. To be able to use Netflix some other things need to be done before enjoying all of its content. This is because with Netflix a problem is generated, and it says that the browser that is being used is not compatible with its platform, so it will clearly not let anything play.

In order to fix this you have to trick the site into thinking you are using another browser. The procedure for this is very simple, for this you must use the plugin User Agent Switcher for Chrome. Note that Vivaldi it is a browser based on Chrome and is 100% compatible with all its plugins.

Configure Vivaldi to watch Netflix

In order to download it you will have to access the add-ons page and select “Add to Chrome” for it to install. When it has been installed you must press the right button on its icon and then go to “Options”.

There you will find a form where you will have to enter the following data:

New User-agent name: Netflix

New User-Agent String:

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

Group: Chrome

Append?: Replace

Indicator Flag: NFX

Configure Vivaldi to watch Netflix

  • Once you have selected the add button, you are going to have to left click on the addon icon, and on the chrome menu you are going to press where they are placed Netflix. there they will appear the letters NFX above the plugin icon. Therefore, now you just have to go to Netflix and start watching your favorite series.

Configure Vivaldi to watch Netflix

List of the best alternatives to Netflix to watch series and movies from your Raspberry Pi without problems

you may not like it watch netflix or you are simply tired of the programming that appears there and want to try some new alternatives. Luckily there are other streaming platforms very similar to Netflix that you will also be able to play on your RaspberryPi. As mentioned earlier in the post, any of the procedures already mentioned will help you to see content in any streaming platform from your microcomputer.

Therefore, here we present the best alternatives to Netflix to watch movies and series from your Raspberry Pi:

Disney Plus

Disney Plus

We can say that Disney Plus It is one of the most attractive alternatives you can find, there you will be able to enjoy a large amount of content and with a truly amazing catalog, where you will find all the Marvel movies, Star Wars, National Geographic, Pixar and all the Disney animation classics. In addition, you will find new series and movies that have been created exclusively for this platform.

You must take into account here you will find children’s and youth contentthis means that if you like this type of programming Disney Plus It is a very good alternative for you. It should also be mentioned that it is one of the most recent platforms to reach the world of streaming, so it has Much more accessible rates than Netflix.

It also offers a trial period of only 7 days, so you can take advantage of it to see its type of programming and then decide if you want to subscribe to it. As for the number of registered devices, it is unlimited, but it only allows the download of content for watch offline on a maximum of 10 devices and simultaneous playback on 4 devices.

HBO Go

HBO Go

Undoubtedly HBO Go is another of the great alternatives that you can start using today, since it has been considered the main rival of Netflix. In terms of operation, it is basically the same, users will have to generate a monthly payment to be able to see all their programming where they will find a large number of series and films that you can enjoy on any type of device you have Internet connection.

HBO Spain also offers a large amount of original content for its userswhere you will not only find the movies and series of the moment, but also a large amount of programming that goes from documentaries, series and movies. However, it should be mentioned that it has a lower programming number than Netflix and neither can profiles be created so that the account is used by different users.

But if you are going to have the opportunity to enjoy its content either from your mobile device or from the webhas a two-week trial period so that users can test its content and also allows what is Simultaneous playback on two devicesas well as the possibility of downloading your favorite programming so that you can enjoy it offline.

Amazon Prime Video

Amazon Prime Video

Finally we present you Amazon Prime Videoanother of the great alternatives to Netflix that you can currently find. This streaming platform has become one of the most popular in recent times, this is how Amazon has given access to a catalog of content available to all those who subscribe to Amazon Prime. This is how this video platform is included in Amazon-Prime along with other services such as Twitch Prime, Prime Music, Prime Reading, among others.

All these services will have a price of 36 euros per year. Like all the aforementioned platforms, it has series and films originals, as well as that programming of the moment. Here you can get what are mythical series and movies, cartoons, content for children, action movies, among others. All this has led it to become one of the best alternatives to Netflix.

In addition, you will be able to access this platform from your TV, computer, or Android or iOS mobile device, as well as from Fire devices. Among its main features is the possibility of downloading programming for see it offlineoffers content in different qualities such as HD, SD or 4K, with or without subtitles. It also has a 30-day trial period, which will allow you to test its programming before generating any payment on the platform.

Computing