Display MoreHi, that sounds great !!!
I did not try this yet, but its a good way to get retroarch working on a plain LibreElec.
All i have to wish for me, is to get also an Emulationstation as a frontend
Would it be possible to get that in your Repo? Or is there an easy way to make it for me as a usual user with no programming skills?
best regards
tribune
I guess that should be doable for someone to compile EmulationStation to be compatible with plain LibreElec. Thought, I've never used EmulationStation personally.
I had a quick look at https://github.com/RetroPie/EmulationStation, which seems to be the most active branch of EmulationStation. The original branch seems to be pretty much stale. Good news is that it supports OpenGL ES. So that's a good start.
Then, it would require to support direct video rendering using DRM/KMS/GBM without any dependencies on windowing systems like X11 or Wayland. I quickly browsed the source code to get an idea and I understand that EmulationStation uses the SDL library, which looks like an abstraction layer over traditional rendering libraries. Unfortunately, I don't know anything about this library. It may already support direct rendering, but I can't say.
You would also have to check for ALSA audio support and udev input support (for joysticks). I guess SDL can also do it's magic here as an abstraction layer.
Once compiled, then you still need an external emulator (EmulationStation is only a frontend right?). There you could use RetroArch from my Repo. Some minor modifications would probably be required to my launch script to provide a good user experience (e.g. returning to EmulationStation instead of Kodi when closing RetroArch).
Unfortunately, I have no sufficient knowledge/time/interest about EmulationStation to try compiling it. It may be pretty easy to do it, or it may not! However, I can certainly bring some modifications to my RetroArch launch scripts if anyone can build EmulationStation.