The script was written for EmulationStation but there are 2 parts to it. The first hashes and downloads metadata/images the second is writing the XML for ES. If there were another front end that used similar metadata and allowed you to automatically import that type of data you could adapt the script or write something to convert from the XML to the other front end.