Facebook Twitter Instagram Pinterest YouTube
    Trending
    • Elecrow Meteor IPS Touchscreen with RGB LEDs
    • Pi Pico Pinout Display on the Command Line
    • How to Add a Raspberry Pi Pico Reset Button
    • Pi Pico Onboard LED
    • Pi Pico W Pinout and Power Pins
    • CrowPi L Raspberry Pi Laptop and Learning Platform
    • Pi Pico W Launched
    • Add Kodi to RetroPie Menu
    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
        December 23, 2022

        How to Add a Raspberry Pi Pico Reset Button

        November 20, 2022

        Pi Pico Onboard LED

        May 6, 2022

        Add Kodi to RetroPie Menu

      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

      How to Add a Raspberry Pi Pico Reset Button

      Pi Pico Onboard LED

      Disable Auto-login in Raspberry Pi OS

      Leave A Reply Cancel Reply

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

      Recent Posts
      March 13, 2023

      Elecrow Meteor IPS Touchscreen with RGB LEDs

      December 26, 2022

      Pi Pico Pinout Display on the Command Line

      December 23, 2022

      How to Add a Raspberry Pi Pico Reset Button

      November 20, 2022

      Pi Pico Onboard LED

      November 14, 2022

      Pi Pico W Pinout and Power Pins

      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
      Arduino audio battery berryclip Birthday bluetooth cambridge camera CamJam DigiMakers display games GPIO I2C interface Kickstarter Kodi LCD LED Linux media Minecraft Model A motionEyeOS PCB photography photos Pi-Lite Pi Pico power python Raspberry Jam Raspberry Pi Bootcamp raspbian Retrogaming retroPie screen SD card security sensor SPI SSH 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
      March 13, 2023

      Elecrow Meteor IPS Touchscreen with RGB LEDs

      December 26, 2022

      Pi Pico Pinout Display on the Command Line

      December 23, 2022

      How to Add a Raspberry Pi Pico Reset Button

      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

      mastodon.social@RPiSpy

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