Not sure why you're using an old image instead of a recent one (4.5 should have been available 6 months ago), but you don't need to configure the 2nd player if you already have configured P1 - their configuration should be identical if you're using just 1 encoder. If you configured P1 through EmulationStation, the auto-configuration files should be already present.
Also art book , is one of awsome classy theme which i really love and if it miss a system you have it bult to use a really cool font to look like that it's ok , and you can add any missing theme easly .
And belive me iam really have a huge collection of systems, so i always become sad when a lovely theme miss a system
Why did you put the rom directory inside ~/.emulationstation in the first place? Retropie's standard rom directory is ~/.RetroPie/roms with the individual systems as subdirectories, so it is expectable that the scrapers also expect them to be there.
Did you put the roms into ~/RetroPie/roms/[system] now?
So, i am using Windows, because of that i need to create a folder roms/system and i can put this
wherever I want.
Then to make easier to find the roms folder, i put in .emulationstation that in theory I just needed to change the system at the end of ./roms/.
I'm sorry for not getting back to you sooner! The information always seems accurate when you're the one typing it! 🤣🤣
The screensaver displays videos just fine - I don't have an issue with black/blank screens. It is the game information it won't display. On my 3B+ I have set "Show Game Info On Screensaver" - ALWAYS and it displays the game name and system. On Windows it does not.
I should also mention that I'm using the Showcase theme on both my 3B+ and Win10.
Please add the info requested in https://retropie.org.uk/forum/topic/3/read-this-first to your post.
The controller configuration should be done in Emulationstation, it's then automatically translated into RetroArch configuration file(s) so you don't have to re-configure your controller in again in RetroArch.
I figured it...
Firstly configure the new machine withing AmiBerry and save the config as whatever you like - in my case to set up a compatible Amiga to run a game which the default configs do not run.
Next hop over to RetroPie Configuration Editor from the main menu and choose option 2 - Advanced Configuration.
Then option 4 - Manually edit non RetroArch configurations.
Scroll down to option 26 - amiga/emulators.cfg and copy any of the standard existing default "rp-xxx" lines and replace with your own new filename from AmiBerry which you just saved.
When you next boot press a key to enter runcommand as the info window for runcommand pops up during the booting of the game.
Change the option no 2 - Select default emulator for ROM and select the emulator you saved.
Press x to launch.
That's it. From now on your game will load with the emulator you configured to work with the game and is launch able from ES directly.
Hope this helps to make someone elses' life a bit easier.