How To Watch Netflix On Raspberry Pi OS (No app required)

1. Install the Chromium web browser on your Raspberry Pi OS.

2. Open Chromium and go to the Netflix website.

3. Log in to your Netflix account.

4. Select the movie or TV show you want to watch.

5. Enjoy streaming Netflix on your Raspberry Pi OS!

Using a Raspberry Pi on a TV to watch Netflix or other streaming providers is one of the most popular uses. Unfortunately, it doesn’t work directly, so you’ll often need apps like Kodi or even specific distributions like LibreElec to turn your TV into a smart TV. In this article, I’ll show you how to watch Netflix directly with Raspberry Pi OS and Chromium, nothing else is required.

Netflix uses Widevine’s DRM solution to protect its content. The library has to be installed on Raspberry Pi OS to fix the playback error “Pardon the interruption” when you try to watch Netflix with Chromium.

There are many ways to solve this issue on Raspberry Pi. In this article, I’ll focus on using Chromium only, but I’ll also introduce other methods that might be interesting if you want to create a media center on your Raspberry Pi.

If you’re looking to quickly progress on Raspberry Pi, you can check out my e-book here. It’s a 30-day challenge where you learn one new thing every day until you become a Raspberry Pi expert. The first third of the book teaches you the basics, but the following chapters include projects you can try on your own.

Can you Watch Netflix on a Raspberry Pi?

Netflix doesn’t work natively on Raspberry Pi OS because the Widevine library is not installed by default. The package “libwidevinecdm” is available in the default repository and can be installed via APT to address the problem.

Watch Netflix on a fresh installation of Raspberry Pi OS

When you try to access Netflix on a fresh Raspberry Pi OS installation, you can sign in, but you’ll quickly get an error like this one:
Pardon the interruption – Make sure ‘sites can play protected content’ is selected“:

Well, the error is misleading, as it’s not simply an issue with the Chrome configuration. Most likely, the protected content option is already selected.

This error means that the browser does not have any rights to playback the content. Netflix uses Widevine as its digital rights management library (DRM), and the error above means that this library is not installed or there is a problem with it.

I’ll explain in the next section how to install it to bypass this error.

Solutions

As explained in the introduction, the goal of this article is to show you how to watch Netflix in Chromium directly, without installing any additional applications or using a specific distribution. But I still want to take a few seconds to introduce them anyway.

If your main goal is to plug your Raspberry Pi into your TV and use it primarily to watch movies, series, photos or any other media sources, using Raspberry Pi OS with Chromium is clearly not the best solution.

Here are a few alternatives with links to my detailed guides for each of them:

  • Try Kodi: Kodi is a media-center app, that can be installed on Raspberry Pi OS (and most other distributions). The goal is to provide an interface that is perfect on a TV.

    It’s built for this, so it’s more intuitive and easier to use with a remote control. Even if watching TV is not the main goal of your setup, it’s a nice app to have on a desktop computer.
    The previous link will explain how to watch Netflix with it, and all other providers are available too (including YouTube and Spotify).
  • Use LibreELEC or OSMC: These are minimal distributions created with the goal to run Kodi. They are lighter than Raspberry Pi OS, so you can use them with old Raspberry Pi models.
    It’s perfect if you plug the Raspberry Pi into your TV and keep it there. You can’t use these systems for anything else, but it’s the easiest way to build a media center.
  • Test Plex Media Server: Plex is more of a hosting solution, where you can store all your own media, and access them from any device (including your TV). But it’s also possible to use it as a streaming provider aggregator.
    Connect your Netflix account to it, and you can watch the content from anywhere.

And obviously, the last solution, if you just want to watch Netflix from time to time on the Raspberry Pi you use for other projects, is to follow the step-by-step instructions below.

How to watch Netflix with Chromium on Raspberry Pi

Here are the required steps to watch Netflix directly with Chromium on Raspberry Pi:

  • Make sure you are using a 32-bit version of Chromium.
  • Install the Widevine CDM package.
  • Go to Netflix.com with Chromium.

Let’s see how to do this in detail now.

Prerequisites

At the time of writing, there is no 64-bit version of Widevine for Linux for the ARM architecture, only a 32-bit version exists. If you want to install libvidewine and make it available for use in Chromium, we need to install 32-bit Chromium. Fortunately, 32-bit Chromium can run on 64-bit Raspberry Pi OS.

So, the only prerequisites are to run Raspberry Pi OS (any version) but make sure you are using Chromium 32-bit, or it won’t work.

If you have Chromium 64-bits (typically on Raspberry Pi OS 64-bits), you can replace it with the 32-bit edition, by typing this command in a terminal:
sudo apt install chromium-browser:armhf

Many dependencies will be installed and updated with this command, as all packages linked to Chromium need to switch from 64-bit to 32-bit, so it might take some time if you have a slow Internet connection.

You may lose a bit in terms of performances, but it’s nothing critical, and you can’t watch Netflix with the 64-bit edition anyway. Check the Chromium settings to make sure you are running the 32-bit version now:

Are you a bit lost in the Linux command line? Check this article first for the most important commands to remember, and a free downloadable cheat sheet so you can have the commands at your fingertips.

Widevine installation

Once we have verified that your Raspberry Pi is running Chromium 32-bit, the last step is to install the Widevine library on Raspberry Pi OS.

It can be done in a terminal tool, with this command:
sudo apt install libwidevinecdm0

That’s it, you are now ready to access the Netflix website, and you shouldn’t get any errors after that.

Access Netflix website

Go to Netflix.com, log in to your account and try to watch any movie or series. It should now work properly, the previous error shouldn’t happen anymore.

Reminder: Remember that all the members of my community get access to this website without ads, exclusive courses and much more. You can become part of this community for as little as $5 per month & get all the benefits immediately.

FAQ

Can you use a VPN to watch Netflix movies from other countries?

It’s possible to access Netflix movies via a VPN with most plans (except “Basic with ads”). Using a VPN will hide your location, but most likely, using a VPN won’t bypass the limitations defined by Netflix for your country.

It’s possible to use a VPN service on a Raspberry Pi, and then use the tunnel to watch Netflix. You can find my review of the best Raspberry Pi VPN providers here if you want to give it a try.

Netflix is more and more concerned about VPN users, and it might no longer be the magical solution to unlock access to all their catalogues from anywhere.

Can a Raspberry Pi handle 4K streaming?

In theory, a Raspberry Pi 4 can handle 4K streaming on two monitors, so watching a Netflix movie in 4K with it shouldn’t be a problem.

I did notice some screen tearing with Full-HD playback and the load average increased from 0.5 (steady idle state) to between 3.8 and 4.2 during HD playback. The audio played back smoothly and overall the Pi performed well. Memory usage was around 550 MB, so a 2Gb Raspberry Pi 4 would also be sufficient.

On older models, you will probably get lower results, but it should still be comfortable to watch Netflix on a Raspberry Pi 3B+ or even a Raspberry Pi Zero 2.

Additional Resources

Not sure where to start?
Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.
Watch the Raspberry Pi Bootcamp course now.

Master your Raspberry Pi in 30 days
Don’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.
Download the e-book.

VIP Community
If you just want to hang out with me and other Raspberry Pi fans, you can also join the community. I share exclusive tutorials and behind-the-scenes content there. Premium members can also visit the website without ads.
More details here.

Need help building something with Python?
Create, understand, and improve any Python script for your Raspberry Pi.
Learn the essentials step-by-step without losing time understanding useless concepts.
Get the e-book now.

You can also find all my recommendations for tools and hardware on this page.

How To Watch Netflix On Raspberry Pi OS (No app required)

Raspberry Pi OS is a great operating system for a variety of projects, and one of the most popular uses is to watch Netflix. But did you know that you don’t need to install any special app to watch Netflix on Raspberry Pi OS? Here’s how you can do it.

Step 1: Install the Required Software

The first step is to install the necessary software. You’ll need to install the following packages:

  • libnss3
  • libnspr4
  • libgconf-2-4
  • libxss1
  • libasound2
  • libatk-bridge2.0-0
  • libgtk-3-0

You can install these packages using the following command:

sudo apt-get install libnss3 libnspr4 libgconf-2-4 libxss1 libasound2 libatk-bridge2.0-0 libgtk-3-0

Step 2: Download and Install Google Chrome

Next, you’ll need to download and install Google Chrome. You can do this by running the following command:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Once the download is complete, you can install it using the following command:

sudo dpkg -i google-chrome-stable_current_amd64.deb

Step 3: Launch Google Chrome and Log In to Netflix

Now that you have Google Chrome installed, you can launch it and log in to your Netflix account. Once you’re logged in, you can start streaming your favorite shows and movies.

Step 4: Enjoy!

That’s it! You’re now ready to watch Netflix on your Raspberry Pi OS without needing to install any special app. Enjoy!

Jaspreet Singh Ghuman

Jaspreet Singh Ghuman

Jassweb.com/

Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.

Contact
San Vito Al Tagliamento 33078
Pordenone Italy
Item added to cart.
0 items - 0.00
Open chat
Scan the code
Hello 👋
Can we help you?