Facebook Twitter Instagram Pinterest YouTube
    Trending
    • CrowPi L Raspberry Pi Laptop and Learning Platform
    • Pi Pico W Launched
    • Add Kodi to RetroPie Menu
    • Disable Auto-login in Raspberry Pi OS
    • Raspberry Pi Cloud Storage with MEGA
    • RetroPie Temperature Monitor from Menu
    • Pi Pico Pinout and Power Pins
    • Install Arduino IDE on Raspberry Pi
    Facebook Twitter Instagram Pinterest YouTube RSS
    Raspberry Pi SpyRaspberry Pi Spy
    • Home
    • Categories
      • General
      • Hardware
      • Programming
      • Python
      • Software
      • Tutorials & Help
    • BerryClip
      • BerryClip Instructions
      • BerryClip Plus Instructions
      • Videos & Reviews
    • Buy
      • Buy Pi
      • Buy Pi Accessories
      • Buy Books
    • Tools
      • Ultimate Raspberry Pi Alexa Skill
      • Pi Power Estimator App
      • Pi-Lite 14×9 LED Matrix Sprite Editor
      • RPiREF Pin-out Reference App
      • Simple Ohm’s Law Calculator
      • Web Sites & Links
    • Tutorials & Help
        Featured
        November 9, 20200

        Raspberry Pi Temperature Monitoring

        Recent
        May 6, 2022

        Add Kodi to RetroPie Menu

        February 26, 2022

        Disable Auto-login in Raspberry Pi OS

        February 2, 2022

        Raspberry Pi Cloud Storage with MEGA

      1. Contact Us
      2. Site Map
      Raspberry Pi SpyRaspberry Pi Spy
      You are at:Home»General»RetroGaming»Add Kodi to RetroPie Menu

      Add Kodi to RetroPie Menu

      0
      By Matt on May 6, 2022 RetroGaming, Tutorials & Help

      If you run Kodi on a RetroPie system you can add Kodi to the RetroPie menu as if it is a game system.

      This guide assumes you already have Kodi installed on your RetroPie system where it appears as an item under the “Ports” system.

      To continue you will need to use the command line. You can get to the command line either

      • Pressing F4 if you have a keyboard attached directly to your system
      • Using SSH to connect to the RetroPie system from another computer

      Step 1 – Copy es_systems.cfg file

      Firstly we need to copy the default es_systems.cfg file:

      sudo cp /etc/emulationstation/es_systems.cfg /opt/retropie/configs/all/emulationstation/es_systems.cfg

      Step 2 – Edit es_systems.cfg file

      We need to edit this file in the nano text editor:

      sudo nano /opt/retropie/configs/all/emulationstation/es_systems.cfg

      Add the following text block just after an existing </system> tag :

      <system>
        <fullname>Kodi</fullname>
        <name>kodi</name>
        <path>~/RetroPie/roms/kodi</path>
        <extension>.sh .SH</extension>
        <command>bash %ROM%</command>
        <platform>kodi</platform>
        <theme>kodi</theme>
      </system>

      I placed this block right at the end of the file start before the final </systemlist> tag.

      Save the changes using CTRL-X, Y then ENTER.

      Step 3 – Create launch script

      We now need to create a Kodi rom directory to contain a script to launch Kodi:

      mkdir ~/RetroPie/roms/kodi

      then create and edit the launch script using:

      sudo nano ~/RetroPie/roms/kodi/kodi.sh

      Add the following lines:

      !/bin/bash
      kodi-standalone

      Save the changes using CTRL-X, Y then ENTER.

      The script needs to be made executable using:

      sudo chmod +x ~/RetroPie/roms/kodi/kodi.sh

      Step 4 – Restart EmulationStation

      If you used F4 to get to the command line then you can return to EmulationStation by typing:

      EmulationStation

      If you used SSH to connect then quit that session. Using a controller connected to RetroPie, press “Start” to bring up the main menu. Select “Quit” then “Restart EmulationStation”.

      Once back in EmulationStation Kodi should appear in the main RetroPie menu alongside all the other system.

      Kodi menu item within RetroPie

      Selecting the single “kodi” option will launch Kodi.

      Kodi menu item within the Kodi system.

      This isn’t a huge difference to selecting Kodi from the “Ports” page but it can much quicker if your Ports list is quite busy.

      Additional Resources

      Here are some links to related resources:

      • RetroPie documentation on adding additional systems
      Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
      Previous ArticleDisable Auto-login in Raspberry Pi OS
      Next Article Pi Pico W Launched

      Related Posts

      Disable Auto-login in Raspberry Pi OS

      Raspberry Pi Cloud Storage with MEGA

      RetroPie Temperature Monitor from Menu

      Leave A Reply Cancel Reply

      This site uses Akismet to reduce spam. Learn how your comment data is processed.

      Recent Posts
      July 26, 2022

      CrowPi L Raspberry Pi Laptop and Learning Platform

      June 30, 2022

      Pi Pico W Launched

      May 6, 2022

      Add Kodi to RetroPie Menu

      February 26, 2022

      Disable Auto-login in Raspberry Pi OS

      February 2, 2022

      Raspberry Pi Cloud Storage with MEGA

      Categories
      • 1-wire
      • 3D Printing
      • Add-ons
      • BBC Micro:bit
      • BerryClip
      • Books
      • Camera Module
      • Cases
      • Events
      • General
      • Hardware
      • I2C
      • Infographics
      • Interfaces
      • Minecraft
      • Model A+
      • Model B+
      • News
      • Pi Models
      • Pi Pico
      • Pi Zero
      • Power
      • Programming
      • Python
      • Raspberry Pi OS
      • Raspbian
      • RetroGaming
      • Robotics
      • Sensors
      • Software
      • SPI
      • Tutorials & Help
      Tags
      3D Printing Arduino audio battery berryclip Birthday bluetooth cambridge camera CamJam DigiMakers display games GPIO I2C interface Kickstarter LCD LED Linux media Minecraft Model A Model B motionEyeOS PCB photography photos Pi-Lite portable power python Raspberry Jam Raspberry Pi Bootcamp raspbian Retrogaming retroPie screen SD card security sensor SPI temperature ultrasonic video
      Raspberry PI Related
      • Adafruit Blog
      • Average Maker
      • Official RaspBerry Pi Site
      • Raspberry Pi Pod
      • RasPi.tv
      • RaspTut
      • Stuff About Code
      Tech Resources
      • MattsBits – Pi Resources
      • Microbit Spy
      • Technology Spy
      Archives
      About

      Unofficial site devoted to the Raspberry Pi credit card sized computer offering tutorials, guides, resources,scripts and downloads. We hope to help everyone get the most out of their Pi by providing clear, simple articles on configuring, programming and operating it.

      Popular Posts
      September 19, 2014

      Top 5 Reasons The Raspberry Pi Sucks

      July 27, 2012

      16×2 LCD Module Control Using Python

      October 20, 2013

      Analogue Sensors On The Raspberry Pi Using An MCP3008

      Recent Posts
      July 26, 2022

      CrowPi L Raspberry Pi Laptop and Learning Platform

      June 30, 2022

      Pi Pico W Launched

      May 6, 2022

      Add Kodi to RetroPie Menu

      Facebook Twitter Instagram Pinterest YouTube RSS

      Entries RSS | Comments RSS

      This site is not associated with the official Raspberrypi.org site or the Raspberry Pi Foundation. Raspberry Pi is a trademark of the Raspberry Pi Foundation.

      Copyright © 2022 - All Rights Reserved - Matt Hawkins

      Type above and press Enter to search. Press Esc to cancel.