Comment by Gamemaster1379

Comment by Gamemaster1379 6 months ago

3 replies

I get the impression the authors are monitoring the thread. I'm not home to check this out but I like the idea. A few questions.

1. Does the web interface allow you to download your ROMs in a similar fashion to Plex letting you download your files? I could see myself using this to fetch from my libraries and would like a nice GUI box art interface to grab a game I'm looking for. 2. How does this work with ROM hacks? How is the metadata pulled? Filename? Header? How could I set custom metadata where it doesn't match. 3. Does this have an accessible and documented API if I want to build extensions to it (or am I forced to use the interface?)

zurdi 6 months ago

Of course! we are excited about the post and we want to answer any question regarding RomM. Answering you:

1. That's exacty what RomM (among other things) does. You will have a Jellyfin/Plex interface from where download your games 2. Right now we match using the name of the file, but we are planning to add match by hash thaat will increase the accuracy even more. If it doesn't match anything, you are able to match it manually from the interface in a very user friendly way. 3. Yes, our API docs are integrated into RomM itself, so any RomM instance you can access will show the docs. It can be your own instance, or the demo site one for example (https://demo.romm.app/api/docs) or (https://demo.romm.app/api/redoc)

Apart from that, we have some integrations with different systems, like a plugin for playnite or an app for muos or portmaster to avoid download from the browser itself but from a native client (https://docs.romm.app/latest/Integrations/Playnite-plugin/) and (https://docs.romm.app/latest/Integrations/muOS-app/). A lot more integrations are in the works

  • Gamemaster1379 6 months ago

    Thanks so much for the answer! This is a really cool project! I'll definitely check it out once I'm back.

  • import 6 months ago

    Thanks for the answer. Curious how hacks can be enabled, any pointers on that?