Gamelist XML Editor for Linux
thelostsoul last edited by thelostsoul
GUI operation or commandline automation to edit, filter and export gamelist.xml files from EmulationStation.
gamelistedit (short for Gamelist XML Editor) is a Python program written and tested under GNU+Linux. It is a graphical editor, but can do commandline operation without a gui too. Without gui the data itself cannot be edited, but filtered, sorted and converted to other formats.
Gamelist XML Editor allows for editing and filtering out data from gamelist.xml files. These files are databases used by EmulationStation in RetroPie to store game related meta information for each system, such as file paths or descriptions. Usually these files are created using scraper tools and manual editing should not be required. However there are times when it is needed, but editing such files in a text editor can be problematic. This program will only edit the database file itself without touching any associated files, such as ROMs or images. The user is responsible to sync up the files with all the changes made in the editor. It's a database editor, not a manager.
Read the requirements in the README to see which Python modules and versions are needed. You can also download the "-Linux-64Bit.tar.gz" named archive, which contains a compiled version without the requirements of Python or any library. But it comes as an almost 170 MB big package (60 MB download size), because it includes the entire environment.