Entertainment Linux

How to Run Kodi and Retro Games on Your Raspberry Pi

Christian Cawley 08-03-2018

Setting up Kodi on your Raspberry Pi Install Kodi to Turn Your Raspberry Pi Into a Home Media Center If you have a Raspberry Pi, you can turn it into a cheap but effective home media center just by installing Kodi. Read More is pretty straightforward. It takes just a few minutes to turn the little computer into a media center. Or if you prefer, it can be set up as a retro gaming system Retro Gaming on Raspberry Pi: Understanding ROMs, RetroPie, Recalbox, and More The Raspberry Pi is ideal for playing classic video games. Here's how to get started with retro gaming on your Raspberry Pi. Read More .


But it’s a bit trickier to use it for both. Want to kick back and enjoy some retro gaming after browsing YouTube? Here’s how to run Kodi alongside a retro gaming suite on your Raspberry Pi.

Two Options for Running Kodi and Retro Games

kodi movies

As you may have gathered, there are two ways that you can install Kodi alongside a retro gaming system on your Raspberry Pi.

  1. Install RecalBox Install RecalBox on Your Raspberry Pi for Retro Gaming With Style We'll show you how to set up RecalBox on a Raspberry Pi 3 and why you should bother, even if you already have a RetroPie setup. Read More (or RetroPie Retro Gaming on Raspberry Pi: Understanding ROMs, RetroPie, Recalbox, and More The Raspberry Pi is ideal for playing classic video games. Here's how to get started with retro gaming on your Raspberry Pi. Read More ). With your preferred gaming suite running, you’ll be able to install Kodi.
  2. Dual boot your microSD card. This way, you get Kodi and your favored retro gaming environment.

The first option is by far the easiest. However, it doesn’t give the best results. Even on a Raspberry Pi 3 How to Upgrade to a Raspberry Pi 3 Upgrading from an older Pi to the new Pi 3 is almost as simple as swapping out the microSD card. Almost - but not quite. Here's what you'll need to do first. Read More , the computer’s performance will dip considerably while using Kodi.

To make matters worse, many add-ons won’t work either. If you do plan on using this method (which we’ll look at below), avoid third party add-ons and limit your media to local streaming from a main PC or NAS box.


Dual booting Kodi and your preferred retro gaming suite is trickier, but the results are far better. After all, you’re not running Kodi on top of RecalBox or RetroPie. Instead, it’s got its own partition, its own operating system in the background, and all of the resources it needs. We’ll explain this in more depth later.

Installing Kodi in Your Retro Gaming Suite

If you prefer to keep your set up simple, while still running Kodi and a retro gaming suite, you can install Kodi within RetroPie and RecalBox.

Setting Up Kodi in RetroPie

With RetroPie running, and your Raspberry Pi connected to the internet, navigate to the main RetroPie menu, then use your controller to select RetroPie Setup. You’ll be taken to a grey text-based menu on a screen with a blue background.

installing kodi in your gaming suite


Here, scroll to Manage Packages, then Manage Optional Packages.

installing kodi in your gaming suite

You’ll find various options in this menu, mostly open source versions of old video games that you can install. Scroll to 308 kodi and select OK to proceed to the next menu. Select Install from binary to begin installation.

Wait while installation completes, then restart RetroPie. The easiest way to do this is via Main Menu > Quit > Restart Emulation Station. There’s no need to restart the full system, as we’re only concerned with restarting the user interface so that Kodi is added to the menu. If you prefer to restart the full system, you can do so via the RetroPie menu.


Ready to use Kodi? You’ll find it in the Ports menu on the main screen. Enjoy your favorite streamed media, than switch back into RetroPie to start gaming again!

Using Kodi in RecalBox

For RecalBox users, you’ll find that Kodi is already preinstalled. You don’t need to manually install it as you do with RetroPie!

Instead, simply press the Start button on your controller and select Kodi. Once it opens, you’ll see the main Kodi screen, ready for you to start streaming video and audio. It’s really that simple!

Dual Booting With RecalBox and RetroPie

As noted above, running Kodi within RecalBox or RetroPie can result in some performance issues. To ensure you get the best out of both systems, the better option is to install them on the same microSD card.


However, you’ll need to use a larger card; two operating systems is more than enough for an 8GB card, so we recommend a 16GB card.

SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 Card with Adapter (SDSQUNC-016G-GN6MA) SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 Card with Adapter (SDSQUNC-016G-GN6MA) Buy Now On Amazon $6.94

You have two options for dual booting. The first is to track down a dedicated disk image that features Kodi (perhaps OSMC or LibreELEC flavors) and RecalBox or RetroPie. But this might take a while. Better is the second option. You can read the steps below for this, or check this video.

Have you used NOOBS? This is an installer tool provided by the Raspberry Pi Foundation How NOOBS For Raspberry Pi Can Help First Time Users There is something about the Raspberry Pi that might just put people off: until now, setting it up has not been particularly user friendly. NOOBS aims to change that! Read More , which lets you select an operating system of your choice on your microSD card. It’s provided mainly as a simple way to install an OS without worrying about a microSD card writing tool, but it’s also useful for installing more than one OS.

To get RecalBox or RetroPie installed on your Raspberry Pi alongside Kodi, you’ll need to use NOOBS, but in a different form. PINN is a great fork of NOOBS that offers a wider selection of operating systems. Used in conjunction with the NOOBS Companion add-on for Kodi, you’ll be able to switch between each environment. Both tools are produced by Matt Huisman.

Download: PINN for Raspberry Pi

To use PINN, first download, then extract the contents of the ZIP file to a freshly formatted microSD card. Once done, insert the card into your Raspberry Pi, with Ethernet, monitor, mouse (or keyboard) connected. The menu will load, and you’ll see the selection of operating systems.

First choose your preferred Kodi option (OSMC offers the most stable experience), then select RetroPie, or RecalBox; whichever you prefer. You’ll also spot the alternative retro gaming environment called Lakka Make a Retro Arcade on Your PC With Lakka Lakka is a retro gaming solution with a Linux foundation that's easy to install and use, yet comprehensive and customizable. Read More . Use the mouse to select, then click Install.

Switching Between Kodi and Retro Gaming

Once the operating systems are installed, you’ll be ready to start enjoying them. Safely eject the microSD card from your PC and replace it in your Raspberry Pi. As you boot up, you’ll see the choice of OS, but for this first boot, select your Kodi system.

switching between kodi and retro games - warning message

After it has fully booted, go to Settings > System > Add ons > Unknown Sources, and ensure it is Enabled. This allows you to install third party add-ons. Next, go back to Settings, then File Manager.

switching between kodi and retro games - file manager

Select Add Source, select <None> and input “http://kodi.matthuisman.nz” without quotes. Confirm with OK, then enter the source name as MH. Confirm again (OK), then return to the main menu.

switching between kodi and retro games - confirm the source

Go to Add-ons > My add-ons and select Install from ZIP file. Choose MH, then repository.matthuisman.zip.

Wait while the repository downloads; you’re now ready to install the NOOBS Companion, which facilitates switching between Kodi and your retro gaming solution.

NOOBS companion

Navigate to Add ons > My Add ons, then Install from repository. Select MattHuisman.nz Repository, then Program Add-ons > NOOBS Companion. Select Install, and wait for the add-on to download. Wait for the pop-up confirmation box, then exit to the main screen.

NOOBS companion on Kodi

Open the Add-ons menu, and you’ll find a list of any other operating systems on your microSD card. Select the one you want to start using it. You can also use the menu option in the NOOBS Companion to select a default OS to boot. This will prove useful when your Raspberry Pi reboots. Select Install Boot-Back to make this happen, and wait.

kodi and retro games together on raspberry pi

When you’re ready to use your chosen retro gaming system, select it from the NOOBS Companion add-on screen. Ready to switch back to Kodi? Simply select the Kodi option in the main menu.

Kodi and Retro Gaming Together on Raspberry Pi

By now you should have a version of Kodi running on the same microSD card as your favorite retro gaming system. It might be a dual boot scenario, with a choice of each system every time you boot the computer. Or you may have installed Kodi in RecalBox or RetroPie.

Whichever solution you’ve chosen, you’ll find advantages and disadvantages. We suggest you try each, and see which one works for you.

And if you’re looking for old PC games you can download for free 5 Sites Where You Can Download Old PC Games for Free Want to try downloading some old PC games for free? Here are the sites where you can find the best games of old, free to download. Read More , check out these sites.

Related topics: Kodi, Raspberry Pi, Retro Gaming.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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