Make it easier to manually add preview images
-
If Emulationstation cannot find a preview image for a rom, it should automatically look in a subfolder of the roms folder called 'previews', for a file called xxxx.yyy where yyy is any of the supported image formats, and xxxx is the rom name without extension.
Most other emulators and frontends do something like this.
This would allow users to simply put a bunch of preview images in the previews folder, and they would show up in the romlist. The user would only have to make sure that the images are named correctly.
Currently, the user has to rely either on the scraper finding some image for the roms, or has to click on each rom with the 'select' button and then enter the path and name of the preview image file, manually, for each rom separately, which is completely unusable for any number of roms >20 or so.
I am not sure what is going on, but I seem to keep having to fight with Emulationstation to even get the most basic functionality and usability out of it. For example, when it asks me for an image file name when I edit metadata, I can select and click the textbox with my controller. Then I would expect some on-screen keyboard to pop up, or maybe a file requester that allows me to browse to where my images are. Instead all I see is a blinking cursor in a textbox and I can do nothing but cancel with my gamepad at that point. I guess it expects me to use a physical keyboard to enter the full path of the image from memory? But everything else can be done with my gamepad. It just seems odd.
-
This is already supported if you are running the master branch (which can be installed using the emulationstation-dev module). It looks for a subfolder named 'images' within the roms folder. It will find images, marquees and videos using the following paths:
<rom-director>/images/<rom-name>.(jpg|png)
<rom-director>/images/<rom-name>-marquee.(jpg|png)
<rom-director>/images/<rom-name>-video.mp4
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.