

The difference that implementation was for the time being inside a menu, and would take you to the gamelist view, whereas this one is accessible via a single button, and takes you to a full-screen video of the random game. It's not conceptually different to what you're proposing, in the sense that allows you to achieve the same purpose.

Ĭurrently, you can do exactly what the random game option in the ES-Kids branch does, in this experiment - that was part of the inspiration here. The intention behind this particular experiment here is to merge that with the video (or, maybe in the future, image) screensaver capabilities built by. VLC is still the default player for the Got it.

Made OMXPlayer the default screensaver player for the RPi.Haven't fixed it for VLC yet, but may look into it in the future. Keep aspect ratio for videos in OMXPlayer.Hopefully I haven't brought about new problems. Fixed the legacy screensavers (dim and black) that had stopped working with the recent screensaver refactoring.If enabled, it will show the game title and system as a subtitle for the first 5 seconds of the video screensaver, and the last 5 seconds as well. Added game name and system on screensaver, and option in menu.Added the OMX Player option in the menu (it's called "Use Experimental Player" - the default is VLC, which means it defaults to OFF) so we can change it on the fly.These are options in the menu, and can be disabled. Added "right" during video screensaver to select new random video, and "start" to launch it (or just navigate to the gamelist position where it currently is).It's an option in the menu, so it can be disabled, and only works for if "Random Video" is the selected screensaver. Pressing "select" in the System Select menu launches screensaver.
Some games let the screensaver start install#
If using RetroPie 4.2 or later, you may want to install a separate version of the Carbon theme for this particular build, as it doesn't have the most recent changes to themes and such: I suspect you may be using a non-video theme for the purpose of benefiting from the video screensaver and launch. More important than having a working video theme, though, is actually having videos in the gamelist files. Install your ROMS and configuration including tags and a video supported theme. Sudo cp emulationstation /opt/retropie/supplementary/emulationstation/ Make executable and replace the original ES
Some games let the screensaver start download#
Instructions (adapted/copied from the other posts from download a fresh copy of retropie from and install it on an SD card or use a pre-configured (and backed up) configuration.īoot the raspberry pi and exit ES back to the terminalĭownload or copy the new ES build into the home directory, e.g. If you compile it from source, you may get it to work on a Pi 1 or a Windows/Ubuntu system. The binary was compiled on a RPi 3, so it might only work on a RPi2/3 at the moment. OMXPlayer is used for the screensaver (better performance, no overheating, and effortlessly supporting videos at higher fps or resolutions), and can be used for the Video Gamelist view as well (option in the menu) instead of VLC, but at the expense of overlays on top of the video.You can launch the random game video screen saver directly from the system select view, by pressing the "select" button or equivalent in ES, to get a random game video.the one that's showing) by pressing "start", or choose another random game by pressing "right" in the screensaver. The ability to directly launch a game from the screensaver (i.e.Random Game Video Screensaver, with game name and system name captions.Hope you all have fun, and thanks everyone in advance for your time and contributions :) This had been a major thing for me as I have a large library and sometimes get stuck with the paradox of choice - too much choice leads me to not really know what to play on a given occasion.Ī big thanks to the two of them for coming up with the foundation for these small tweaks. I've forked the code, and added a few quality of life changes to it, as well as implemented a few ideas around random game selection that stemmed from 's great work on the Kids-Friendly EmulationStation fork.
