I disagree that an overlay would defeat that idea. Worst case scenario, a wipe of the overlay would restore the system to a working state. It could even be optional with a warning. I think most users wouldn't even notice, as they aren't even aware of SSH. It does add complexity though, and might not be a good idea security wise as Kodi and it's addons have root access. The upside would be the possibility for proper package management and more community packages.
Posts by escalade
-
-
Finally got this set up. Now when I plug the USB in it auto Rsyncs two folders... And even a cheeky little notification when it's all done... Thanks for your helpDave
Perhaps you could share what you made for others who find your thread?
-
Would be interesting if LE had overlayfs for / combined with opkg or similar package manager like OpenWrt.
-
You've got a linebreak with the same device following on the next line. Look at the sample I've provided and compare. You've also put it in the wrong place, it should be directly under .config, not in an asound.conf subdir. "emulationstation.sh" is behind my main menu button.
-
It's "emulationstation.sh".
-
Scrapes and saves correctly here. Are you quitting through the menu?
New builds have been uploaded, should fix the RetroArch issue. As for your ALSA issue, the "audio device" box in RetroArch is empty for me as well, it's normal. Perhaps you messed up asound.conf somehow? You did rename asound.conf.sample to asound.conf right? When done correctly, the command "speaker-test" should output some static noise (stop kodi first).
-
Not currently, I might include it later. Docker is included though, which enables you to run it in a container.
Yeah, the audio device is correct then. Should be no need to disable the onboard, but can't hurt to try. I'll be making a new build soon that will fix your retroarch issue.
I've changed the method to enable scraping but apparently forgot to update the text. Edit /storage/.config/emulationstation/emulationstation.conf and remove --ignore-gamelist.
-
Haha, well I fully understand it's confusing if you're new to the Linux CLI
Not sure what's up with the sound, it should work. Are there any other hdmi devices in aplay -L? On my NUC there is DEV=0 and DEV=1.
-
Ok, I see what the problem is. If you do a "chvt 2" before running the retroarch command through SSH it should work. Retroarch tries KMS context first, and crashes if the VT is occupied by X. My script does this automatically for Intel, but the logic doesn't apply to AMD or other GPU's. I'll think about how to solve this to work in most cases.
-
Looks like RetroArch crashes for some reason. Although I don't have an AMD GPU to test on I can't think of a reason why it wouldn't work. What you can do is use SSH and try to start it manually with verbose logging like this:
From your emulationstation log it seems like you haven't configured ALSA either, look at my comment above about asound.conf. You should use "hdmi:CARD=HDMI,DEV=0". I'd be surprised if that is the cause of the crash, but you might as well configure it if you want sound in ALSA applications.
-
Which part of "probably never will" was not clear
Here's a thread with more info: [AirPlay][Warning] Don't update to iOS9 if you want AirPlay to Kodi
I've seen Kodi devs talk about removing Airplay support altogether. As far as I know it's a constant battle of reverse engineering the protocol, as it's often broken with iOS updates.
There is a commercial addon that supposedly works great, more info in the thread linked above.
-
Yes, that's the expected result. Airplay video in Kodi has never worked with iOS9 and probably never will. Enabling it stops audio from working also.
-
The cores are under /usr/lib/libretro, not in /storage. Check /tmp/retroarch.log (as mentioned on first page) for hints on what went wrong.
-
As the Pi automatically chooses HDMI audio with ALSA, I can only assume you are using the Generic build? In that case you need a /storage/.config/asound.conf. I've provided an asound.conf.sample (also in /storage/.config) for you that you can use as a template.
-
What would be the intel version of this command?nvidia-xconfig --extract-edids-from-file=xorg.log --extract-edids-output-file=/storage/.config/edid.bin
On intel you can extract the edid from /sys, do a "find /sys -name "edid" to see the path.
-
Make sure that airplay video is turned off, you need to enable expert view to see the option.
-
No, it's not. You could initiate a script on USB insert using udev.
-
Seems to be because I've been playing with different upstream releases of Kodi in my tree. I've dropped that commit and rebased my tree. Do a "git fetch origin && git reset --hard origin/emu" and then rebuild. If you don't wanna rebuild everything do a "touch build*/.stamps/*/* before building. I'll put up new images soon.
EDIT: New images uploaded for both Generic/RPi, tested working.
EDIT2: I've added the dosbox fork from http://github.com/duganchen to the latest builds. It has SDL2 and mt32 support among other things. Included in RPi2/Generic image, run like this: "systemctl stop kodi && SDL_AUDIODRIVER=alsa dosbox -fullscreen && systemctl stop kodi"