Readit News logoReadit News
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
TOGoS · 6 months ago
Back when I was a lad we called that "a computer program"
zurdi · 6 months ago
This is like you telling me the difference between a car and a truck and I telling you that there is no difference, both are automobile. Everything is a computer program, but I bet you can tell the difference between the "computer program" your washing machine uses vs the one your desktop pc/laptop uses
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
jfinnery · 6 months ago
Any way to run the Docker version without the external DB requirement? I have a bunch of things running on my home server and so far every one is a single image with no external requirements, which is very nice. Everything that needs a DB just uses sqlite, makes it operationally very simple, and nothing I do even comes within the same universe as the kind of usage that'd cause sqlite to become a bottleneck (and this doesn't look like it would, either).
zurdi · 6 months ago
Sadly no. We had sqlite support long time ago but it became way too hard to maintain as our database arquitecture grown, so right now we only support mariadb and postgres
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
shitloadofbooks · 6 months ago
I made my own really mediocre version of this 2 years ago just for PS4 and Switch ROMS, also using IGDB etc. Glad to see something so polished and professional looking.

For the maintainers, does this pull the metadata (e.g Title ID or PKG ID) from the (supported) ROM files directly, or only from the filename? I skimmed the README and Docs and couldn't find a clear answer.

zurdi · 6 months ago
Hi! for some platforms like switch where the games have a Title ID we first try to match against a static file RomM already has loaded and fallback to metadata providers (igdb, screenscraper and mobygames for now) searching by filename
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
pdntspa · 6 months ago
All I'm saying is to not contribute to rendering the word meaningless by putting it in other peoples' mouths. If what you built is truly beautiful then people will call it as such without your prompting.
zurdi · 6 months ago
Respectable opinion, but not accurate from my point of view because we could say the same for powerful or any other adjectives!
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
Gamemaster1379 · 6 months ago
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

zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
pdntspa · 6 months ago
Can we collectively stop using the word "beautiful" for app descriptions. It is so overused and now effectively meaningless. Besides, beauty is supposed to be in the eye of the beholder, not the creator trying to put words in other peoples' mouths.

If you are aiming for 'beauty' (whatever that actually means), then build it to a high standard and let other people find the words on their own accord.

zurdi · 6 months ago
We put a lot of effort in making it responsive and aesthetically beautiful dude! Sorry to sorry to hear that you dislike it
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
garrettjoecox · 6 months ago
I think I might just be too far from the target audience to understand this. I don’t see any of the other options as non “self hosted”, they aren’t backed by some cloud infrastructure owned by a company, those are all locally running apps on your device
zurdi · 6 months ago
As Gantoine said, the main difference is that you can't access any of those tools from other device, only from the one where it's installed
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
VonGuard · 6 months ago
Been using this for a while. It's evolving rapidly and the team behind it is very responsive and passionate. Very excited to see this evolve over time! The only thing that it really needs going forward is more Retroarch cores ported to JavaScript, but that's an upstream problem.
zurdi · 6 months ago
Thank you for your kind words! And yeah, the emulation part is more in the emulatorjs team roof, they are doing a great job too
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
bane · 6 months ago
Is there anyword on integration with Batocera, ES-DE, or Retroarch? Those mega systems would get supercharged with it. The homelab community would likely catch on very quick.
zurdi · 6 months ago
Right now we have a playnite plugin, a muOS/portmaster app and a on-going decky plugin for steam deck. We have plans to integrate with RetroDeck. No luck with Retroarch since it doesn't support plugins, but you can always use something like syncthing for those where we don't have integration yet purpose.
zurdi commented on Show HN: RomM – An open-source, self-hosted ROM manager and player   github.com/rommapp/romm... · Posted by u/gassi
mortos · 6 months ago
I saw this project some months ago and it looks awesome, just haven't set it up yet.

How does it handle modern games? I have a lot of DRM free games and small indie projects I've collected/archived and I want a way to neatly display them and download them

zurdi · 6 months ago
You can display almost anything pretty well. For DRM free games, just upload them as a zip or put them in your library as a folder with everything inside and RomM will display them as everything else. You can do it under the "win" folder so RomM knows those are PC games

u/zurdi

KarmaCake day8June 11, 2025View Original