Gameslist still showing deleted games
-
Hi, I've noticed that games I have deleted are still showing up on my games lists and being counted when viewing the systems. All Games is also not reflecting any changes to deleted games.
I've got the metadata save on exit and have restarted ES loads of times but they are still there.
It seems to be mainly happening to my custom folders that I set up via es_systems. naomi and tg16.
I'm using the Pi 4 beta image that I updated yesterday.
-
Did you set Parse Gamelists Only to on in emulation station settings?
-
@BuZz
Thanks for the reply :)
I did have it set on. I've sitched it off and the games list is no longer showing the deleted games. It's now counting and showing my folders etc in each system though. I rebooted ES and enabled parse gameslist only and the deleted games have reappeared..I'm thinking that the only way to get rid of them is to manually edit the gameslist.xml..
-
@Steams71 or rescrape.
-
It also depends on the scraper used. Selph's scraper has to be set to
overwrite
the gamelist to get rid of orphaned entries. Skyscraper recreates the gamelist entirely anyway as far as I remember, so there should be nothing to consider with this scraper.I don't have any experience with other scrapers. In short, just make sure the gamelist is completely generated anew and not just expanded.
-
This problem is a lot worse than I first though and its happening to all my gameslists. Emulationstation is not updating the gameslist.xml's for all systems or creating new ones . For example, I have just added 6 psp isos and I can't see them in emulationstaion. I already had 67 iso files in the /roms/psp folder. I added the 6 and my games count hasn't changed. If I switch off parse gameslist, I can then see them but it's not creating or adding the new isos to my gameslist. I have deleted the gameslist.xml (I only have one for each system, all in the /gameslist/<systems> folders, to see if that would force it create a new one from the roms folder but it hasn't.
In summary, newly added roms don't show up, roms I have deleted in the past few months have reappeard in my gameslist (don't work obviously), 'All Games' is also not updating automatically and showing previously deleted games. I have restarted ES after every change with no difference, no matter if I save metadata on exit, always or never
My build is a straight image of the 4.6 beta for the Pi4 that I just copied my theme, roms and scraped media from my old 4.5 build. I use skyscraper for scraping if that helps.
-
Stupid question - but can you check if you have enough free space on your disc ? Can you post your
\\retropie\configs\all\emulationstation\es_settings.cfg
file ? -
Hi mitu, I'm using a 400GB sandisk sdcard and it's got 151GB free. Below is my es_system.cfg
<?xml version="1.0"?>
<systemList><system>
<name>arcade</name>
<fullname>Arcade</fullname>
<path>/home/pi/RetroPie/roms/arcade</path>
<extension>.7z .cue .fba .iso .zip .7Z .CUE .FBA .ISO .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS arcade %ROM%</command>
<platform>arcade</platform>
<theme>arcade</theme>
</system>
<system>
<name>atomiswave</name>
<fullname>Atomiswave</fullname>
<path>/home/pi/RetroPie/roms/atomiswave</path>
<extension>.cdi .chd .gdi .sh .zip .CDI .CHD .GDI .SH .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS dreamcast %ROM%</command>
<platform>arcade</platform>
<theme>atomiswave</theme>
</system>
<system>
<name>naomi</name>
<fullname>NAOMI</fullname>
<path>/home/pi/RetroPie/roms/naomi</path>
<extension>.cdi .chd .gdi .sh .zip .CDI .CHD .GDI .SH .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS dreamcast %ROM%</command>
<platform>arcade</platform>
<theme>naomi</theme>
</system>
<system>
<name>atari5200</name>
<fullname>Atari 5200</fullname>
<path>/home/pi/RetroPie/roms/atari5200</path>
<extension>.7z .a52 .bin .car .zip .7Z .A52 .BIN .CAR .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS atari5200 %ROM%</command>
<platform>atari5200</platform>
<theme>atari5200</theme>
</system>
<system>
<name>atari7800</name>
<fullname>Atari 7800 ProSystem</fullname>
<path>/home/pi/RetroPie/roms/atari7800</path>
<extension>.7z .a78 .bin .zip .7Z .A78 .BIN .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS atari7800 %ROM%</command>
<platform>atari7800</platform>
<theme>atari7800</theme>
</system>
<system>
<name>atari800</name>
<fullname>Atari 800</fullname>
<path>/home/pi/RetroPie/roms/atari800</path>
<extension>.7z .atr .atr.gz .atx .bas .bin .car .cas .com .dcm .rom .xex .xfd .xfd.gz .zip .7Z .ATR .ATR.GZ .ATX .BAS .BIN .CAR .CAS .COM .DCM .ROM .XEX .XFD .XFD.GZ .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS atari800 %ROM%</command>
<platform>atari800</platform>
<theme>atari800</theme>
</system>
<system>
<name>atarist</name>
<fullname>Atari ST</fullname>
<path>/home/pi/RetroPie/roms/atarist</path>
<extension>.st .stx .img .rom .raw .ipf .ctr .ST .STX .IMG .ROM .RAW .IPF .CTR</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS atarist %ROM%</command>
<platform>atarist</platform>
<theme>atarist</theme>
</system>
<system>
<name>c64</name>
<fullname>Commodore 64</fullname>
<path>/home/pi/RetroPie/roms/c64</path>
<extension>.crt .d64 .g64 .prg .t64 .tap .x64 .zip .vsf .CRT .D64 .G64 .PRG .T64 .TAP .X64 .ZIP .VSF</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS c64 %ROM%</command>
<platform>c64</platform>
<theme>c64</theme>
</system>
<system>
<name>amiga</name>
<fullname>Commodore Amiga</fullname>
<path>/home/pi/RetroPie/roms/amiga</path>
<extension>.adf .adz .cue .dms .ipf .lha .sh .uae .zip .ADF .ADZ .CUE .DMS .IPF .LHA .SH .UAE .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS amiga %ROM%</command>
<platform>amiga</platform>
<theme>amiga</theme>
</system>
<system>
<name>coleco</name>
<fullname>ColecoVision</fullname>
<path>/home/pi/RetroPie/roms/coleco</path>
<extension>.bin .col .rom .zip .BIN .COL .ROM .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS coleco %ROM%</command>
<platform>colecovision</platform>
<theme>colecovision</theme>
</system><system>
<name>fba</name>
<fullname>Final Burn Alpha</fullname>
<path>/home/pi/RetroPie/roms/fba</path>
<extension>.7z .cue .fba .iso .zip .7Z .CUE .FBA .ISO .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS fba %ROM%</command>
<platform>arcade</platform>
<theme>fba</theme>
</system>
<system>
<name>fds</name>
<fullname>Famicom Disk System</fullname>
<path>/home/pi/RetroPie/roms/fds</path>
<extension>.7z .nes .fds .zip .7Z .NES .FDS .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS fds %ROM%</command>
<platform>fds</platform>
<theme>fds</theme>
</system>
<system>
<name>gamegear</name>
<fullname>Sega Gamegear</fullname>
<path>/home/pi/RetroPie/roms/gamegear</path>
<extension>.7z .gg .bin .sms .zip .7Z .GG .BIN .SMS .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS gamegear %ROM%</command>
<platform>gamegear</platform>
<theme>gamegear</theme>
</system>
<system>
<name>gb</name>
<fullname>Game Boy</fullname>
<path>/home/pi/RetroPie/roms/gb</path>
<extension>.7z .gb .zip .7Z .GB .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS gb %ROM%</command>
<platform>gb</platform>
<theme>gb</theme>
</system>
<system>
<name>gba</name>
<fullname>Game Boy Advance</fullname>
<path>/home/pi/RetroPie/roms/gba</path>
<extension>.7z .gba .zip .7Z .GBA .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS gba %ROM%</command>
<platform>gba</platform>
<theme>gba</theme>
</system>
<system>
<name>gbc</name>
<fullname>Game Boy Color</fullname>
<path>/home/pi/RetroPie/roms/gbc</path>
<extension>.7z .gbc .zip .7Z .GBC .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS gbc %ROM%</command>
<platform>gbc</platform>
<theme>gbc</theme>
</system>
<system>
<name>mame-advmame</name>
<fullname>Multiple Arcade Machine Emulator</fullname>
<path>/home/pi/RetroPie/roms/mame-advmame</path>
<extension>.zip .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS mame-advmame %ROM%</command>
<platform>arcade</platform>
<theme>mame</theme>
</system>
<system>
<name>mame-libretro</name>
<fullname>Multiple Arcade Machine Emulator</fullname>
<path>/home/pi/RetroPie/roms/mame-libretro</path>
<extension>.zip .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS mame-libretro %ROM%</command>
<platform>arcade</platform>
<theme>mame</theme>
</system>
<system>
<name>mastersystem</name>
<fullname>Sega Master System</fullname>
<path>/home/pi/RetroPie/roms/mastersystem</path>
<extension>.7z .sms .bin .zip .7Z .SMS .BIN .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS mastersystem %ROM%</command>
<platform>mastersystem</platform>
<theme>mastersystem</theme>
</system>
<system>
<name>megadrive</name>
<fullname>Sega Mega Drive</fullname>
<path>/home/pi/RetroPie/roms/megadrive</path>
<extension>.7z .smd .bin .gen .md .sg .zip .7Z .SMD .BIN .GEN .MD .SG .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS megadrive %ROM%</command>
<platform>megadrive</platform>
<theme>megadrive</theme>
</system>
<system>
<name>segacd</name>
<fullname>Mega CD</fullname>
<path>/home/pi/RetroPie/roms/segacd</path>
<extension>.iso .cue .chd .ISO .CUE .CHD</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS segacd %ROM%</command>
<platform>segacd</platform>
<theme>segacd</theme>
</system>
<system>
<name>sega32x</name>
<fullname>Sega 32X</fullname>
<path>/home/pi/RetroPie/roms/sega32x</path>
<extension>.7z .32x .smd .bin .md .zip .7Z .32X .SMD .BIN .MD .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS sega32x %ROM%</command>
<platform>sega32x</platform>
<theme>sega32x</theme>
</system>
<system>
<name>dreamcast</name>
<fullname>Dreamcast</fullname>
<path>/home/pi/RetroPie/roms/dreamcast</path>
<extension>.cdi .chd .gdi .sh .zip .CDI .CHD .GDI .SH .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS dreamcast %ROM%</command>
<platform>dreamcast</platform>
<theme>dreamcast</theme>
</system>
<system>
<name>msx</name>
<fullname>MSX</fullname>
<path>/home/pi/RetroPie/roms/msx</path>
<extension>.rom .mx1 .mx2 .col .dsk .zip .m3u .ROM .MX1 .MX2 .COL .DSK .ZIP .M3U</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS msx %ROM%</command>
<platform>msx</platform>
<theme>msx</theme>
</system>
<system>
<name>nes</name>
<fullname>Nintendo Entertainment System</fullname>
<path>/home/pi/RetroPie/roms/nes</path>
<extension>.7z .nes .zip .7Z .NES .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS nes %ROM%</command>
<platform>nes</platform>
<theme>nes</theme>
</system>
<system>
<name>snes</name>
<fullname>Super Nintendo</fullname>
<path>/home/pi/RetroPie/roms/snes</path>
<extension>.7z .bin .bs .smc .sfc .fig .swc .mgd .zip .7Z .BIN .BS .SMC .SFC .FIG .SWC .MGD .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS snes %ROM%</command>
<platform>snes</platform>
<theme>snes</theme>
</system>
<system>
<name>n64</name>
<fullname>Nintendo 64</fullname>
<path>/home/pi/RetroPie/roms/n64</path>
<extension>.z64 .n64 .v64 .zip .Z64 .N64 .V64 .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS n64 %ROM%</command>
<platform>n64</platform>
<theme>n64</theme>
</system>
<system>
<name>neogeo</name>
<fullname>Neo Geo</fullname>
<path>/home/pi/RetroPie/roms/neogeo</path>
<extension>.7z .chd .cue .fba .iso .zip .7Z .CHD .CUE .FBA .ISO .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS neogeo %ROM%</command>
<platform>neogeo</platform>
<theme>neogeo</theme>
</system><system>
<name>pc</name>
<fullname>DOS-PC</fullname>
<path>/home/pi/RetroPie/roms/pc</path>
<extension>.bat .com .exe .sh .conf .BAT .COM .EXE .SH .CONF</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS pc %ROM%</command>
<platform>pc</platform>
<theme>pc</theme>
</system>
<system>
<name>pcengine</name>
<fullname>PC Engine</fullname>
<path>/home/pi/RetroPie/roms/pcengine</path>
<extension>.7z .pce .ccd .chd .cue .zip .7Z .PCE .CCD .CHD .CUE .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS pcengine %ROM%</command>
<platform>pcengine</platform>
<theme>pcengine</theme>
</system>
<system>
<name>tg16</name>
<fullname>Turbo GraFX16</fullname>
<path>/home/pi/RetroPie/roms/tg16</path>
<extension>.7z .pce .ccd .chd .cue .zip .7Z .PCE .CCD .CHD .CUE .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS pcengine %ROM%</command>
<platform>pcengine</platform>
<theme>tg16</theme>
</system>
<system>
<name>psx</name>
<fullname>PlayStation</fullname>
<path>/home/pi/RetroPie/roms/psx</path>
<extension>.cue .cbn .chd .img .iso .m3u .mdf .pbp .toc .z .znx .CUE .CBN .CHD .IMG .ISO .M3U .MDF .PBP .TOC .Z .ZNX</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS psx %ROM%</command>
<platform>psx</platform>
<theme>psx</theme>
</system>
<system>
<name>psp</name>
<fullname>PlayStation Portable</fullname>
<path>/home/pi/RetroPie/roms/psp</path>
<extension>.iso .pbp .cso .ISO .PBP .CSO</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS psp %ROM%</command>
<platform>psp</platform>
<theme>psp</theme>
</system>
<system>
<name>retropie</name>
<fullname>RetroPie</fullname>
<path>/home/pi/RetroPie/retropiemenu</path>
<extension>.rp .sh</extension>
<command>sudo /home/pi/RetroPie-Setup/retropie_packages.sh retropiemenu launch %ROM% </dev/tty >/dev/tty</command>
<platform/>
<theme>retropie</theme>
</system>
<system>
<name>sg-1000</name>
<fullname>Sega SG-1000</fullname>
<path>/home/pi/RetroPie/roms/sg-1000</path>
<extension>.7z .sg .bin .zip .7Z .SG .BIN .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS sg-1000 %ROM%</command>
<platform>sg-1000</platform>
<theme>sg-1000</theme>
</system><system>
<name>zxspectrum</name>
<fullname>ZX Spectrum</fullname>
<path>/home/pi/RetroPie/roms/zxspectrum</path>
<extension>.7z .sh .sna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk .zip .rzx .7Z .SH .SNA .SZX .Z80 .TAP .TZX .GZ .UDI .MGT .IMG .TRD .SCL .DSK .ZIP .RZX</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS zxspectrum %ROM%</command>
<platform>zxspectrum</platform>
<theme>zxspectrum</theme>
</system>
</systemList>Thanks for your help :)
-
@Steams71 That's not the file I asked.
-
oops, sorry.
my es_settings.cfg<?xml version="1.0"?>
<bool name="BackgroundJoystickInput" value="false" />
<bool name="CaptionsCompatibility" value="true" />
<bool name="CollectionShowSystemInfo" value="true" />
<bool name="DrawFramerate" value="false" />
<bool name="EnableSounds" value="true" />
<bool name="ForceDisableFilters" value="false" />
<bool name="LocalArt" value="false" />
<bool name="MoveCarousel" value="true" />
<bool name="ParseGamelistOnly" value="false" />
<bool name="QuickSystemSelect" value="true" />
<bool name="ScrapeRatings" value="true" />
<bool name="ScreenSaverControls" value="true" />
<bool name="ScreenSaverOmxPlayer" value="true" />
<bool name="ScreenSaverVideoMute" value="false" />
<bool name="ShowHelpPrompts" value="true" />
<bool name="ShowHiddenFiles" value="false" />
<bool name="SlideshowScreenSaverCustomImageSource" value="false" />
<bool name="SlideshowScreenSaverRecurse" value="false" />
<bool name="SlideshowScreenSaverStretch" value="false" />
<bool name="SortAllSystems" value="false" />
<bool name="StretchVideoOnScreenSaver" value="false" />
<bool name="UseCustomCollectionsSystem" value="false" />
<bool name="VideoAudio" value="true" />
<bool name="VideoOmxPlayer" value="true" />
<int name="MaxVRAM" value="220" />
<int name="ScraperResizeHeight" value="0" />
<int name="ScraperResizeWidth" value="400" />
<int name="ScreenSaverSwapImageTimeout" value="10000" />
<int name="ScreenSaverSwapVideoTimeout" value="30000" />
<int name="ScreenSaverTime" value="300000" />
<int name="SubtitleSize" value="15" />
<string name="AudioCard" value="default" />
<string name="AudioDevice" value="PCM" />
<string name="CollectionSystemsAuto" value="favorites" />
<string name="CollectionSystemsCustom" value="" />
<string name="GamelistViewStyle" value="video" />
<string name="OMXAudioDev" value="alsa:hw:1,0" />
<string name="PowerSaverMode" value="disabled" />
<string name="SaveGamelistsMode" value="on exit" />
<string name="Scraper" value="ScreenScraper" />
<string name="ScreenSaverBehavior" value="random video" />
<string name="ScreenSaverGameInfo" value="never" />
<string name="SlideshowScreenSaverBackgroundAudioFile" value="/home/pi/.emulationstation/slideshow/audio/slideshow_bg.wav" />
<string name="SlideshowScreenSaverImageDir" value="/home/pi/.emulationstation/slideshow/image" />
<string name="SlideshowScreenSaverImageFilter" value=".png,.jpg" />
<string name="StartupSystem" value="" />
<string name="SubtitleAlignment" value="center" />
<string name="SubtitleFont" value="/usr/share/fonts/truetype/freefont/FreeSans.ttf" />
<string name="SubtitleItalicFont" value="/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf" />
<string name="ThemeSet" value="CarboZoid43" />
<string name="TransitionStyle" value="instant" />
<string name="UIMode" value="Full" />
<string name="UIMode_passkey" value="uuddlrlrba" /> -
Stop EmulationStation, then remove/rename the customized
es_systems.cfg
from the folder and then restart EmulationStation - see if anything changes. -
removed the file as requested and restarted ES. No change, still showing deleted files and not creating new lists...
-
@Steams71 Then maybe it's a permission issue - are your
gamelist.xml
files writeable by thepi
user ? -
Checked permissions on them all, pi user has full access to read and write..
edit, I have also reset permissions via the resetromsdirs tool in setup..
-
Then I'm out of ideas.
-
sadly, me too :( never had anything like this before.. Really annoying because, apart from that I love the the new pi 4 retropie. I'll keep plugging awaym, see if I can fix it, but it's looking like I might have to start over again..
-
@Steams71 I'm not sure I see the problem. If you have a gamelist XML with some entries. And you add more files. They are not supposed to get added automatically to the gamelist unless you scrape them or add meta data for them manually.
So they will only show up with parse gamelists only off until you do that. That setting should be off unless you have everything you want scraped and need to speed up startup.
-
I'm having an issue on mi pi 4 ver 4.6 when it comes to deleting games too.
I notice that when I deleted games from emulation station in my dreamcast and playstation systems it appeared to remove the game but when I connect my pi to a network the games are still there for some reason.
-
@nightbirdmedia Please start a new topic and provide details of set up.
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first
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.