Skip to main content

How to Watch Disney+, Netflix, Prime Video, and Plex With Raspberry Pi

Tried turning your Raspberry Pi into a media center but feeling disappointed?

Missing the important channels, like Netflix and Amazon Video, on your Raspberry Pi? Fancy installing Plex for accessing content on your home network, or Disney Plus?

Fortunately, Kodi isn't all about illegal add-ons. Here's how to install Netflix, Amazon Video, and Plex on your Raspberry Pi streaming box.

A Raspberry Pi 4 Is Best

Before you go any further, make sure you're using a Raspberry Pi 4 or at least a Raspberry Pi 3. We've tested this with the Raspberry Pi 3 B+ and Pi 4.

Reality check: if you've ever tried to get Netflix or Amazon Video add-ons working on a Raspberry Pi-based Kodi box, you'll know how tricky (and frustrating) it can be.

Typically, these problems are due to a combination of poor add-ons (or ones that will only work with desktop PC Kodi installations) and the low spec of older Raspberry Pis. If you're using a Raspberry Pi 4, the following steps will allow you to access your existing streaming service subscriptions via Kodi.

Install Kodi on Raspberry Pi With OSMC

To get Netflix, Amazon Video, and Plex working with minimal effort, you'll need to use OSMC (Open-Source Media Center). OSMC is one of several Kodi versions available for Raspberry Pi.

You have three options for installing OSMC.

1. Use the OSMC Installer

Download the installer from osmc.tv, which automates the process of writing OSMC to your microSD card. This is available for Windows and macOS.

Download: OSMC installer for Raspberry Pi 4

Work through the installer, making sure to select the most recent OSMC build. You might also like to set up your wireless network when prompted.

2. Use the Raspberry Pi Imager

Alternatively, you can install OSMC using the Raspberry Pi Imager. This is available from the official Raspberry Pi site and comes various operating systems ready to install, including OSMC for Raspberry Pi 4.

Download: Raspberry Pi Imager

Simply click Choose OS > Media player – Kodi OS > OSMC and choose the version for your Raspberry Pi model. Then select the correct storage device and click Write.

Our guide to installing an operating system on the Pi walks you through using the Raspberry Pi Imager.

3. Download the Disk Image

Your final option is to download the disk image for OSMC. This can be found on the same page as the installer, by scrolling down to the version that matches your Pi model.

Download: OSMC disk image for Raspberry Pi 4

You can then use your preferred SD card writing software to complete installation.

Boot OSMC on Your Raspberry Pi

Once OSMC is installed to your SD card, safely eject from your PC, and insert the card in your Raspberry Pi. Ensure the computer is connected to your router via Ethernet (Wi-Fi can wait until everything is configured) and your TV's HDMI port, then connect the power cable.

Your Raspberry Pi will then boot into OSMC's automated installer. Wait while the files install and the system reboots. OSMC will then open, providing you with a Kodi media center on your Raspberry Pi. Some basic configuration is required for language, time zone, device hostname, and enable or disable SHH.

You should also update OSMC before proceeding. Go to Settings > My OSMC > Updates > Manual Controls then select Scan for updates now.

Wait while the update procedure completes and OSMC reboots.

With that done, you're ready to configure OSMC with Plex, Amazon Video, Netflix, and Disney Plus.

Install and Configure Plex for Local Media Streaming

Want to stream video, music, or photos from another device on your network? You'll need the Plex server installed on your PC, and the client add-on installed on your Raspberry Pi.

Related: Turn Raspberry Pi into a Plex Media Server

With OSMC running on your Raspberry Pi:

  1. Browse to Settings
  2. Go to Add-on browser
  3. Select Install from Repository > Video add-ons
  4. Find and select Plex in the list and Install
  5. Click OK to confirm and wait for completion

Once done, use the Restart option to reboot the Raspberry Pi.

While that's happening, learn about some hidden Plex settings you should be using. When the Pi restarts, use the Plex add-on to connect to the Plex server on your network.

Install and Configure Amazon Video on Raspberry Pi

Want to stream Amazon Video on your Raspberry Pi?

First, open a terminal or SSH client on your PC and connect to the Raspberry Pi. You'll find the IP address for the device in OSMC via Settings > System Info. Connect over SSH using the username and password (osmc is the default for both), then use wget to download the ZIP file directly from GitHub:

wget https://github.com/Sandmann79/xbmc/releases/download/Repository/repository.sandmann79-py3.plugins-1.0.0-matrix.zip

With this done, switch your attention back to OSMC and enable unknown sources:

  1. Open Settings
  2. Select System > Add-ons
  3. Select Unknown sources
  4. Confirm by selecting Yes

This allows you to install third party software that is not available via Kodi.

Once you've done that, install the repository:

  1. Open Settings
  2. Select Add-on browser > Install from Zip File
  3. Proceed when prompted
  4. Select Root filesystem
  5. Browse to home > osmc > repository.sandmann79-py3.plugins-1.0.0-matrix.zip

After it unpacks, browse back a screen then:

  1. Select Install from repository > Sandmann79s Repository Matrix
  2. Choose Video add-ons
  3. Select Amazon VOD > Install
  4. When prompted, agree to install additional software requisite

Leave it to finish, then reboot your Raspberry Pi. When it restarts, sign in and configure the add-on:

  1. Browse to Settings > Add-on browser
  2. Go to My Add-ons > Video Add-ons
  3. Select Amazon VOD
  4. Go to Configure
  5. Select Connection > Amazon Account and Sign In
  6. Enter your usual login and password, along with the OTP if you have two factor authentication set up on your account
  7. Click OK to continue when sign-in is successful

Selecting the correct Input Stream configuration ensures the Pi receives video data it can use. In the Configure screen:

  1. Select General > Inputstream Addon Settings
  2. Enable Override DHCP Status
  3. Click OK to confirm

With this done, you'll be ready to watch Amazon video content! You'll find Amazon VOD listed in Videos > Video add-ons.

Your different profiles can be selected if you have them set up, your Watchlist is there, along with everything else you would expect to find.

Install and Configure Netflix on Raspberry Pi

Let's look at streaming Netflix on the Raspberry Pi next.

To install a Netflix client on your Raspberry Pi, connect over SSH again and download this installation script from GitHub:

wget https://raw.githubusercontent.com/zjoasan/netflix-install-script/master/netflix_prep_install.sh

Next, make the script executable with

chmod +x netflix_prep_install.sh

Then run the script

./netflix_prep_install.sh

Enter Y when prompted, then select OK when the configuration of the software necessary to run Netflix on the Raspberry Pi completes. If it doesn't happen automatically, restart OSMC.

On your TV, using OSMC, browse to:

  1. Settings > Add-on browser
  2. Select Install from Zip File
  3. Tap Yes to proceed
  4. Open Root filesystem
  5. Browse to home > osmc > addons
  6. Select netflix-repo.zip and click OK

When CastagnaIT Repository has installed, click back, then choose Install from repository, then:

  1. Select CastagnaIT Repository for Kodi 19.x (MATRIX)
  2. Select Video add-ons > Netflix
  3. Click Install

Wait for notification of completion, then reboot OSMC again.

With OSMC running again, you'll need to configure the add-on with your Netflix credentials. Select Videos > Video add-ons > Netflix and when prompted choose your preferred login method (Authentication key or Email/password).

Once successfully logged in, you'll be able to select your profile, see the shows and movies you've saved to your list, see the popular shows, and basically access all the same menus as you would in the Netflix app on any other device. At this point, however, don't attempt to play anything until you've installed Widevine CDM (instructions for that are below).

You'll also need to enable the InputStream module. In Settings > Add-on browser > My add-ons, find VideoPlayer InputStream and select InputStream Adaptive.

Choose Configure, then set Max Resolution general decoder and Max Resolution secure decoder to match the resolution of your TV.

Click OK to confirm and exit. You just turned your Raspberry Pi into a media center running Netflix.

Install and Configure Disney Plus on Raspberry Pi

Finally, if you want to install Disney Plus on your Raspberry Pi media center running the OSMC build of Kodi, you first need to install a new repository. Ensure that unknown sources are enabled (as explained earlier in this guide) before proceeding.

  1. Go to Settings > File manager
  2. Here, select Add source then click into the None field
  3. Input the URL http://k.slyguy.xyz then Done
  4. In the box below, name the media source slyguy then click OK
  5. Go back then open Settings > Add-on browser
  6. Choose Install from ZIP file then Yes to agree to the warning
  7. Select slyguy then slyguy.zip to install
  8. Wait for confirmation the repository has been installed successfully

Within the slyguy repository is the add-on to run Disney+ on the Raspberry Pi. To install Disney Plus on OSMC:

  1. Click back and choose Install from repository
  2. Select SlyGuy Repository
  3. Find Video add-ons then Disney+
  4. Click Install, then OK to confirm installing dependencies

When installation of Disney Plus is complete, head to the Videos > Video add-ons screen to launch the add-on. Use the Login option to add your credentials and start using Disney Plus on your Raspberry Pi media center.

Choosing a TV show or movie to watch will let you select WidevineCDM, installation of which you'll fin instructions to below. You can also select a different version if necessary. The Disney Plus add-on also displays a choice of bitrates, so you can enjoy the best quality feed for your connection and TV.

Lastly, Install and Configure Widevine CMD

So far, you've installed Plex, Amazon Video, Netflix, and Disney Plus. You're almost set, but before you can watch anything, the Widevine CMD decryption module must be downloaded. You cannot do this manually, however; instead, it needs to be done by the Amazon or Netflix add-on.

Choose either add-on, select a video, and play. You'll instantly be notified that the Widevine CMD needs to be downloaded. Note that as this is a proprietary module, it is not open source.

Select Install Widevine and follow the instructions.

A Chrome OS recovery image much be downloaded from which the Widevine CMD is extracted. This can take a while to download and extract, so let the Raspberry Pi work at its own pace, following any requests OSMC displays to complete installation.

Once Widevine CMD is installed, it's a good idea to reboot your Raspberry Pi one last time.

Your Raspberry Pi Is Now the Ultimate Media Center

That's it: you can now stream Netflix and Amazon Video on Raspberry Pi, and it can easily stream video from another computer on your network via Plex. And you can enjoy Star Wars, Marvel, and Disney movies and TV shows thanks to the Disney Plus add-on. In short, you built a Kodi-based Raspberry Pi streaming box, and it is awesome.

It can even play retro video games.

Comments

Popular posts from this blog

The Best 10 Social Media Platforms for Photographers to Flaunt Their Talent

Social media offers an excellent opportunity for photographers to connect with potential clients. In the digital era, it's a great asset. By showcasing your work on these networks, you can reach new audiences. Whether you are a professional or freelance photographer, the following social platforms will help you show off your work and get the right people to take notice... 1. Behance Behance is a classic portfolio publishing network that functions like a LinkedIn for creatives. Designed by Adobe, this is one of the best photography networking sites currently out there. The platform is ideal for sharing your portfolio and favorite images, allowing other Behance users to like and comment on your photos. By learning from their feedback and professional critiques, you can improve your work. The coolest feature of Behance is that it lets you find professional gig opportunities right on the platform. With your portfolio already available on the site, getting work becomes effortless.

The 6 Best Platforms for Sharing Your Digital Art Online

Whether you're looking for somewhere to host your digital art portfolio or simply want to share your latest artworks, it can be difficult to choose a website to upload to. Or at least, it definitely is more so than before, now that art websites aren't bubbling with as much excitement as they used to be. You know that each site has its pros and cons, but it's hard to figure out what those are unless you make an account and see for yourself. Don't worry if you don't have time for that—we've got your back. Here are the websites we recommend for sharing digital art, and why you might want to consider them. 1. Pixiv If you were around when the online art scene was ridiculously active, chances are that your art style is influenced by anime and/or manga in some way. Otaku culture began its slow sneak into mainstream media back then, and Pixiv is a great home for artists that fall in that category. Pixiv started as a small online community based in Japan, but has s

Snapchat Suspends Two Anonymous Messaging Apps Over Cyberbullying Claims

In light of a lawsuit that was filed earlier, two Snapchat apps, Yolo and LMK have been suspended by Snap. The apps allowed users to send anonymous messages on the platform. The Lawsuit Calls for an Immediate Ban of Yolo and LMK According to a LA Times report, the lawsuit was filed on behalf of Kristin Bride, the mother of a teen who committed suicide in 2020. The lawsuit alleges that Bride's son took his own life after being cyberbullied via Yolo and LMK. In addition to this, the lawsuit alleges that Yolo and LMK aren't doing enough to tackle cyberbullying, and have consequently violated consumer protection law as well as their own terms of service and policies. Both apps use Snap Kit, a set of tools that allows developers to directly connect to Snapchat for better integration features. Today the family of a 16-year-old Oregon boy who took his own life after being cyberbullied sued Snap and the makers of apps YOLO and LMK, alleging that the companies should be "h