Support for SRM (Savegame format for retro games)



I use Kodi to play retrogames from gba or snes within Kodi. I want to sync the savegame to different devices:

  • Play on every Browser with selfhosted RomM https://github.com/rommapp/romm –> Synchronisation via Syncthing
  • Play on Android device with RetroArch –> Synchronisation via FolderSync while the Synchronisation is triggered via Tasker
    RomM (EmulatorJS) and RetroArch will save the savegame in the srm-format, but Kodi saves in the sav-format.

This makes it not possible to have a synced save game over all these devices.
Therefore it would be good to add the possibilty to also save in the srm-format

benefit: same savegame format for all emulators (RomM (EmulatorJS), RetroArch) and therefore continuous gaming on all devices.
 

  • RomM: https://github.com/rommapp/romm
  • EmulatorJS: https://github.com/EmulatorJS/EmulatorJS
  • RetroArch: https://github.com/libretro/RetroArch
  • Syncthing: https://github.com/syncthing/syncthing