I've been experimenting with another project https://github.com/habedi/gogg for downloading GOG games into my server. It seems to work great with RomM (created folder name is currently incorrect but I already reported this to them and you can manually fix this by renaming the folder). You should be able to run this tool inside a container but I haven't tried that yet. This tool downloads all the files without any modifications from GOG and can keep them automatically updated.
The actual issue is that RomM currently can't handle all the manuals, OSTs and other extras that are inside zip-files that are provided by GOG.
Ideally extras should populate the media tab on it's RomM entry and only the installer files are delivered when I download the game from RomM interface.
Currently when I download a game through RomM it gives me all the extras in addition to the installer files because it can't see the difference whats actually needed for installing the game and what are extras. On some games this makes a huge difference in filesize e.g. when there's soundtracks included in FLAC format. Also some games can be available in multiple languages and there's multiple installers for every language - RomM has no functionality to deal with these.
I know that one of the greatest obstacles here can be how GOG actually names their files and sometimes there isn't any standardization and for example manuals can be inside file that's called manual.zip, manuals.zip or gamename manuals.zip. I think I've also seen other languages like handbuch.zip in German etc.
I've been experimenting with another project https://github.com/habedi/gogg for downloading GOG games into my server. It seems to work great with RomM (created folder name is currently incorrect but I already reported this to them and you can manually fix this by renaming the folder). You should be able to run this tool inside a container but I haven't tried that yet. This tool downloads all the files without any modifications from GOG and can keep them automatically updated.
The actual issue is that RomM currently can't handle all the manuals, OSTs and other extras that are inside zip-files that are provided by GOG.
Ideally extras should populate the media tab on it's RomM entry and only the installer files are delivered when I download the game from RomM interface.
Currently when I download a game through RomM it gives me all the extras in addition to the installer files because it can't see the difference whats actually needed for installing the game and what are extras. On some games this makes a huge difference in filesize e.g. when there's soundtracks included in FLAC format. Also some games can be available in multiple languages and there's multiple installers for every language - RomM has no functionality to deal with these.
I know that one of the greatest obstacles here can be how GOG actually names their files and sometimes there isn't any standardization and for example manuals can be inside file that's called manual.zip, manuals.zip or gamename manuals.zip. I think I've also seen other languages like handbuch.zip in German etc.