14 votes

RomM: an open source, self-hosted emulation platform

8 comments

  1. kfwyre
    Link
    I posted about Afterplay here, which is a paid rom emulation platform. Meanwhile, this one is for those that prefer an open-source DIY version of the same concept. I haven’t used it so I can’t...

    Scan, enrich, browse and play your ROM collection from one beautiful & free self-hosted app. Metadata from 10+ providers, save sync across your devices, and support for over 400 platforms.

    I posted about Afterplay here, which is a paid rom emulation platform.

    Meanwhile, this one is for those that prefer an open-source DIY version of the same concept.

    I haven’t used it so I can’t recommend it personally, but I know we have a lot of people here with the knowhow to use something like this.

    4 votes
  2. 0x29A
    (edited )
    Link
    I have always leaned towards managing my rom libraries manually just in folders of files and running emulators separately at least on regular desktop (the frontends like RetroArch or Batocera...

    I have always leaned towards managing my rom libraries manually just in folders of files and running emulators separately at least on regular desktop (the frontends like RetroArch or Batocera don't always vibe with me except on handhelds or hidden-desktop kiosk type of machines). I find RetroArch extremely annoying to configure and set up via its UI

    This looks enticing enough to actually at least try out. Even if only used for metadata and management. It may not end up working for me but I think it's really neat. Sync is cool too. Maybe this solves enough problems to make it worth it, idk. Ultimately I am just excessively picky about these types of things, but I can envision a nice setup where I move between different machines in my house and everything (saves, etc) is synced and ready to play

    Always looking for cool new useful things to try out on the home server, especially since stuff like this I don't want to trust to cloud servers and companies and subscriptions and all that. Trying to get away from that in all the places where it's reasonable

    3 votes
  3. Rudism
    Link
    Kind of excited to see this one supports handheld devices like my TrimUI Brick. Definitely going to play around with this when I get some time.

    Kind of excited to see this one supports handheld devices like my TrimUI Brick. Definitely going to play around with this when I get some time.

    3 votes
  4. Carrow
    (edited )
    Link
    Oh, I guess I'm the clown thinking that would include Steam Deck. Flatpak seems fine for this, wonder why they wouldn't build one, do the handhelds not like them? The git page lists several...

    native linux handhelds client

    looks inside

    "A compatible device running Allium, ArkOS/dArkOS, Batocera, Knulli, Koriki, MinUI, muOS, NextUI, Onion, ROCKNIX, Spruce v4/SprigUI/TwigUI, or TrimUI"

    Oh, I guess I'm the clown thinking that would include Steam Deck. Flatpak seems fine for this, wonder why they wouldn't build one, do the handhelds not like them? The git page lists several alternatives if you aren't keen on running it in browser on deck such as syncing with RetroArch and a decky plugin that syncs ROMs as non steam games and boots them through RetroDECK. (And even a Switch app!)

    https://github.com/rommapp/romm

    ETA: my guess re flatpak is that flathub has certain requirements that they didn't want to tackle since they may pertain more to desktop and the goal was retro handheld.

    2 votes
  5. F13
    Link
    I use Romm with the Romm Sync plugin for Decky on my handheld gaming PC (which I have decided to call my GameBoy because it isn't technically a Steam Deck and "Legion Go" doesn't really sound like...

    I use Romm with the Romm Sync plugin for Decky on my handheld gaming PC (which I have decided to call my GameBoy because it isn't technically a Steam Deck and "Legion Go" doesn't really sound like something a human would say). It's honestly a great experience.

    2 votes
  6. [3]
    vord
    Link
    And here I am misreading the title, thinking to myself 'Gee, an easy self-hosted AWS? That sounds amazing!' Disappointed, but also not really cause this is also cool.

    And here I am misreading the title, thinking to myself 'Gee, an easy self-hosted AWS? That sounds amazing!'

    Disappointed, but also not really cause this is also cool.

    1 vote
    1. [2]
      kfwyre
      Link Parent
      I laughed, but also, honest question: am I even using "cloud" correctly here? Like, is saying "self-hosted" and "cloud" redundant? Or the opposite: does something that's "self-hosted" even qualify...

      I laughed, but also, honest question: am I even using "cloud" correctly here?

      Like, is saying "self-hosted" and "cloud" redundant? Or the opposite: does something that's "self-hosted" even qualify as "cloud"? I genuinely don't know.

      1. vord
        Link Parent
        The cloud is just someone else's computer. You're leasing various quantities of computation from AWS or Azure. If you can self-host it, you could also host it in the cloud. I'd probably just drop...

        The cloud is just someone else's computer. You're leasing various quantities of computation from AWS or Azure. If you can self-host it, you could also host it in the cloud.

        I'd probably just drop 'cloud' from it, as the self-hosted does the heavier lifting here IMO.

        1 vote