Recalbox 7.0

Boot into Kodi?



  • I noticed in the recalbox.conf file there is an option 'kodi_at_start'. So I thought this meant I could boot into Kodi rather than emulationstation so I set it to 'kodi_at_start=1'. I then realized this was an option for the menu but made me think, could it be possible to boot into Kodi?


  • Developer
    Global moderator
    Team

    Hi, normally it does boot into kodi at start when you set this one to 1. If you are from an older version and made an update, please change 1 setting in emulation station (for it to save the new setting file) and reboot.



  • Unfortunately this doesn't appear to be working on my install (RPi2 + v3.2.7). I've changed the recalbox.conf to show the following: # ------------ A - Kodi ----------- # ## Show or hide kodi in emulationstation enable_kodi=1 ## Start kodi at launch kodi_at_start=1 Rebooted several times with no luck. Any suggestions? Nick


  • Developer
    Global moderator
    Team

    Cat you take a look at /root/recalbox.log to see if it tells you it set the kodi at startup ? Can you look at your /root/.emulationstation/es_settings.cfg and tell me if you have a KodiStartup line ?



  • Here's the output. -------------------------------------------- starting new log at Thu Jan 1 00:00:13 UTC 1970 essetting.sh - searching for SystemVolume setting audio volume to 95 ---- recalbox-config.sh ---- setting audio volume : 95 Simple mixer control 'PCM',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback -10239 - 400 Mono: Playback -131 [95%] [-1.31dB] [on] systemsetting.sh - searching for wifi_ssid systemsetting.sh - searching for wifi_key systemsetting.sh - searching for audio_output essetting.sh - searching for AudioOutputDevice setting audio to auto ---- recalbox-config.sh ---- setting audio output mode : auto numid=3,iface=MIXER,name='PCM Playback Route' ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0 : values=0 systemsetting.sh - searching for enable_mk_gpio systemsetting.sh - searching for enable_db9 systemsetting.sh - searching for enable_gamecon systemsetting.sh - searching for enable_kodi systemsetting.sh - searching for kodi_at_start systemsetting.sh - searching for language systemsetting.sh - searching for kb_layout essetting.sh - searching for Lang setting keyboard layout to en essetting.sh - searching for Lang starting emulationstation with lang = en_US Starting emulationstation with command : HOME=/root LANG="en_US.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation ---- recalbox-config.sh ---- udhcpc (v1.23.1) started Sending discover... Sending discover... ---- recalbox-config.sh ---- Sending discover... No lease, failing ---- recalbox-config.sh ---- wlan0 be used as wifi interface starting wifi udhcpc (v1.23.1) started Sending discover... Sending select for 192.168.0.7... Lease of 192.168.0.7 obtained, lease time 86400 deleting routers adding dns 194.168.4.100 adding dns 194.168.8.100 inet addr:192.168.0.7 Bcast:192.168.0.255 Mask:255.255.255.0 exiting ---- recalbox-config.sh ---- no update available -------------------------------------------- -------------------------------------------- <?xml version="1.0"?> <bool name="BackgroundJoystickInput" value="false" /> <bool name="DrawFramerate" value="false" /> <bool name="EnableKodi" value="true" /> <bool name="EnableSounds" value="true" /> <bool name="EnableWifi" value="true" /> <bool name="GpioControllers" value="false" /> <bool name="KodiStartup" value="false" /> <bool name="Overscan" value="false" /> <bool name="QuickSystemSelect" value="true" /> <bool name="ScrapeRatings" value="true" /> <bool name="ShowHelpPrompts" value="true" /> <bool name="Smooth" value="true" /> <int name="ScraperResizeHeight" value="0" /> <int name="ScraperResizeWidth" value="400" /> <int name="ScreenSaverTime" value="300000" /> <int name="SystemVolume" value="95" /> <string name="AudioOutputDevice" value="auto" /> <string name="GameRatio" value="16/9" /> <string name="GenerateInputConfigScript" value="/recalbox/scripts/generateEmuConfigs/generateEmuConfigs.sh" /> <string name="INPUT P1" value="PLAYSTATION(R)3 Controller (00:1B:FB:79:6E:AF)" /> <string name="INPUT P2" value="DEFAULT" /> <string name="INPUT P3" value="DEFAULT" /> <string name="INPUT P4" value="DEFAULT" /> <string name="Lang" value="en_US" /> <string name="LastVersionFile" value="/root/update.done" /> <string name="Overclock" value="none" /> <string name="RecalboxSettingScript" value="/recalbox/scripts/recalbox-config.sh" /> <string name="Scraper" value="TheGamesDB" /> <string name="ScreenSaverBehavior" value="dim" /> <string name="SharePartition" value="/recalbox/share/" /> <string name="ThemeSet" value="simplesvgs" /> <string name="TransitionStyle" value="fade" /> <string name="UpdateCommand" value="/recalbox/scripts/rsync-update/rsync-update.sh" /> <string name="UpdateServer" value="recalbox.com" /> <string name="VersionFile" value="/recalbox/recalbox.version" /> <string name="VersionMessage" value="/recalbox/recalbox.msg" /> <string name="WifiKey" value="password" /> <string name="WifiSSID" value="DJs" /> -------------------------------------------- Looks like kodistartup is set to "false". I set it to "true", rebooted, and that did the trick. Hope this helps.


  • Developer
    Global moderator
    Team

    Yes but normally the kodi_at_start should have done the trick. I see that the startup script that read the recalbox.conf doesn't see neither enable_kodi nor kodi_at_start... The recalbox.conf is in /recalbox/share/system directory ? Can you copy past it here ?



  • Here you go. ------------------------------------------------------ # WARNING - THOSES VARIABLE OVERRIDE EMULATIONSTATION SETTINGS. # System Variable # You can configure your recalbox from here # To set a variable, remove the first ; on the line # ------------ A - Kodi ----------- # ## Show or hide kodi in emulationstation enable_kodi=1 ## Start kodi at launch kodi_at_start=1 # ------------ B - Wifi ------------ # ## Set direclty your wifi key and ssid here ;wifi_ssid=new ssid ;wifi_key=new key # ------------ C - Audio ------------ # ## Set the audio output ## select between auto, hdmi, jack ;audio_output=jack # ------------ D - Controllers ------------ # ## If one of the enable_[controller] is set to 1, set the other to 0 ## GPIO Controllers ## enable controllers on GPIO (mk_arcard_joystick_rpi) ;enable_mk_gpio=1 ## mk_gpio arguments (map=1 for only one gpio controller) ;mk_gpio_args=map=1,2 ## DB9 Controllers ## enable db9 drivers ;enable_db9=1 ## db9 arguments ;db9_args=map=1 ## gamecon controllers ## enable gamecon controllers, ;enable_gamecon=1 ## gamecon_args ;gamecon_args=map=1 # ------------ E - Language and keyboard ------------ # ## Set the language of the system : fr_FR, en_US, en_GB, de_DE, pt_BR, es_ES ;language=en_US ## set the keyboard layout : fr, en, de, us, es ;kb_layout=us ------------------------------------------------------


  • Developer
    Global moderator
    Team

    Could you try to set language=en_US by removing the ; and reboot and tell me if recalbox.log contains some new lines below

    systemsetting.sh – searching for language



  • After setting language=en_US here is the output ------------------------------------------------------- starting new log at Thu Jan 1 00:00:12 UTC 1970 essetting.sh - searching for SystemVolume setting audio volume to 95 ---- recalbox-config.sh ---- setting audio volume : 95 Simple mixer control 'PCM',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback -10239 - 400 Mono: Playback -131 [95%] [-1.31dB] [on] systemsetting.sh - searching for wifi_ssid systemsetting.sh - searching for wifi_key systemsetting.sh - searching for audio_output essetting.sh - searching for AudioOutputDevice setting audio to auto ---- recalbox-config.sh ---- setting audio output mode : auto numid=3,iface=MIXER,name='PCM Playback Route' ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0 : values=0 systemsetting.sh - searching for enable_mk_gpio systemsetting.sh - searching for enable_db9 systemsetting.sh - searching for enable_gamecon systemsetting.sh - searching for enable_kodi systemsetting.sh - searching for kodi_at_start systemsetting.sh - searching for language systemsetting.sh - searching for kb_layout .UTF-8g language to en_US essetting.sh - setting Lang to en_US essetting.sh - searching for Lang setting keyboard layout to en essetting.sh - searching for Lang starting emulationstation with lang = en_US Starting emulationstation with command : .UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation ---- recalbox-config.sh ---- udhcpc (v1.23.1) started Sending discover... Sending discover... Sending discover... No lease, failing ---- recalbox-config.sh ---- wlan0 be used as wifi interface starting wifi udhcpc (v1.23.1) started Sending discover... Sending select for 192.168.0.7... Lease of 192.168.0.7 obtained, lease time 86400 deleting routers adding dns 194.168.4.100 adding dns 194.168.8.100 inet addr:192.168.0.7 Bcast:192.168.0.255 Mask:255.255.255.0 ------------------------------------------------------- I can see there is now an additional line saying the following so appears to have made the change. .UTF-8g language to en_US essetting.sh – setting Lang to en_US Does this help?


  • Developer
    Global moderator
    Team

    Yes it helps, it means that the recalbox.conf is well read and is fonctional. What it means too, is that the script that read recalbox.conf can't understand the kodi_at_start variable.



  • Hello, I'm trying to load in kodi instead of Emulation Station and this option is not working for me neither. Is it planned to fix it soon?



  • Hello at everyone, You must change in /root/.emulationstation/es_settings.cfg the value <bool name="KodiStartup" value="false" /> to true for me it works 🙂 Sorry 4 my bad English


Log in to reply
 

Want to support us ?

138
Online

79.2k
Users

20.4k
Topics

149.3k
Posts