Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Eurotimmy - RomM (ROM Manager) by zurdi15

Featured Replies

Dont know how many folks have tried using this. It seems like a cool idea but it lacks execution. It expects you to name the folder the way it wants you to. If you have a different folder structure then it expect good luck getting this to work. I have spent hours on the stupid config.yml file
filesystem:

firmware_folder: bios

roms_folder: library


n64:

paths:

- "Nintendo 64/roms"

- "Nintendo 64/Europe"
system:

platforms:
Nintendo 64: n64

ERROR: [RomM][scan][2026-05-10 00:28:44] ROMs not found for platform Nintendo 64. Check RomM folder structure here: https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for more details

INFO: [RomM][scan][2026-05-10 00:28:44] Found 27 platforms in the file system
INFO: [RomM][scan][2026-05-10 00:28:44] Folder n64[Nintendo 64] identified as Nintendo 64 🎮
WARNING: [RomM][scan][2026-05-10 00:28:44] ⚠️ No firmware found for Nintendo 64[Nintendo 64]
ERROR: [RomM][scan][2026-05-10 00:28:44] ROMs not found for platform Nintendo 64. Check RomM folder structure here: https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for more details

Although if I go look for the roms they exist in the docker container


If I change roms_folder: to something that doesnt exits
It will kind of work it will find 8 platforms and all the roms under those 8 platforms. This is extremely buggy software.

I cant recommend this one unless your starting from scratch and willing to use the folder structure/names they appear to have hard coded into the system.

  • Replies 111
  • Views 45.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Eurotimmy
    Eurotimmy

    Hey team!   I have published another RomM CA template now. (it took a couple of days to appear / publish in CA, please excuse the delay) When you are performing a fresh install, you w

  • Hello everyone, RomM creator here!  First of all, thank you all for giving RomM an opportunity and showing interest on it!   Said that, I am sorry for the current bad support of unraid,

  • Eurotimmy
    Eurotimmy

    For now I have added an option in the XML template to select which 'tag' you want to install. On a fresh installation, you will see' Option: = 2.3.1 - The last of the 2.X versions (r

Posted Images

On 7/12/2024 at 4:21 PM, Eazyeeee said:

Hey! I am having issues with it detecting my roms. My file structure seems to be correct because it detects the platforms it is in, but not the roms itself.
for example:
It detects the Xbox 360 folder and knows what platform it is in, but not the ROM, Lollipop Chainsaw.
Is there any troubleshooting steps I am not picking up?

Same problem I had. Support appears to be non existent

Edited by xokia

  • Author
26 minutes ago, xokia said:

Same problem I had. Support appears to be non existent

Hey @xokia

Did you catch any of the posts in this thread (above) prior to your claim of “non existent support”?

There is an active community of very knowledgeable and respectful people, including the developers and contributors to this great project.

They’ll help you out if you take some time to repeat your needs in the Discord channel.

OFFICIAL ROMM SUPPORT
Discord - RomM -support

4 hours ago, Eurotimmy said:

Hey @xokia

Did you catch any of the posts in this thread (above) prior to your claim of “non existent support”?

There is an active community of very knowledgeable and respectful people, including the developers and contributors to this great project.

They’ll help you out if you take some time to repeat your needs in the Discord channel.

OFFICIAL ROMM SUPPORT
Discord - RomM -support

there documentation is pretty clear they expect a rigid file structure. So you must bend to the will of the tool and not use the folder structure you want. You must use the folder structure they want you to use.

https://docs.romm.app/latest/Getting-Started/Folder-Structure/?utm_source=copilot.com#folder-organization

I dont know the magic dance required to post a question. Like I said getting support is not easy for this app

image.png

Edited by xokia

39 minutes ago, xokia said:

there documentation is pretty clear they expect a rigid file structure. So you must bend to the will of the tool and not use the folder structure you want. You must use the folder structure they want you to use.

https://docs.romm.app/latest/Getting-Started/Folder-Structure/?utm_source=copilot.com#folder-organization

I dont know the magic dance required to post a question. Like I said getting support is not easy for this app

image.png

Which one is your username in discord?

Maybe there is something wrong with it, you should be able to post in support

5 hours ago, zurdi15 said:

Which one is your username in discord?

Maybe there is something wrong with it, you should be able to post in support

Looks like it's a terms of service issue. You must accept the terms of service, I can post on my phone I got the pop up but not a pc web browser. I get no pop up for terms of service on the PC. I am not going to try an type out the issue on a phone. This app RomM app isn't worth the hassle. They have chosen a rigid file structure with their "new" rollout. You used to be able to give it a path.

n64:

paths:

- "Nintendo 64/roms"

- "Nintendo 64/Europe"

For whatever reason they abandoned that and went with this new rigid structure which is inflexible. Some of my rom directories have no "roms" folder at all and are just flat.

nes:
paths:

- "Nintendo Entertainment System"

This would also violate their current folder structure requirement since you must have one or the other. I spent a day trying to get it to work. If you are just starting out and you are ok with their rigid file structure then this app will probably work fine. If you have an already established collection or roms/emulators then this app in its current form will not work.

Edited by xokia

1 minute ago, xokia said:

It's a terms of service issue. You must accept the terms of service I can post on my phone but not a pc web browser. I get no pop up for terms of service on the PC. I am not going to try an type out the issue on a phone. This app RomM app isn't worth the hassle. They have chosen a rigid file structure with their "new" rollout. You used to be able to give it a path.

n64:

paths:

- "Nintendo 64/roms"

- "Nintendo 64/Europe"

For whatever reason they abandoned that and went with this new rigid structure which is inflexible. Some of my rom directories have no "roms" folder at all and are just flat.

nes:
paths:

- "Nintendo Entertainment System"

This would also violate their current folder structure requirement since you must have one or the other. I spent a day trying to get it to work. If you are just starting out and you are ok with their rigid file structure then this app will probably work fine. If you have an already established collection or roms/emulators then this app in its current form will not work.

This is far from be true.

I'm the founder of RomM and one of the current main devs and the supported folder structure didn't change since v1.0. Maybe its a skill issue?

You are clearly using AI to fill the config or just lying because what you are posting never was supported as a config value, the config to bind folders to plarforms is totally different.

Happy to help if you want to give RomM a chance at some point!

Edited by zurdi15
Typo

8 minutes ago, zurdi15 said:

This is far from be true.

I'm the founder of RomM and one of the current main devs and the supported folder structure didn't change since v1.0. Maybe its a skill issue?

Happy to help if you want to give RomM a chance at some point!

This is pretty easy to duplicate and test


emulatorjs:

cache_limit: null

controls: {}

debug: false

disable_auto_unload: false

disable_batch_bootup: false

netplay:

enabled: false

ice_servers: []

settings: {}

I have a bunch of excludes dont think its relevant for this discussion.

filesystem:

firmware_folder: bios

roms_folder: library #this picks up all 27 specified platforms but 0 roms

system:

platforms:

Nintendo 64: n64
versions: {}

roms are located here:
- "Nintendo 64/roms"

- "Nintendo 64/Europe"

It's entirely possible a skill issue but everything I can find points to a rigid file structure requirement.
Run a scan 0 are picked up

The "ERRORs" also point to the same file structure issue.

ERROR: [RomM][scan][2026-05-10 00:28:44] ROMs not found for platform Nintendo 64. Check RomM folder structure here: https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for more details

INFO: [RomM][scan][2026-05-10 00:28:44] Found 27 platforms in the file system
INFO: [RomM][scan][2026-05-10 00:28:44] Folder n64[Nintendo 64] identified as Nintendo 64 🎮
WARNING: [RomM][scan][2026-05-10 00:28:44] ⚠️ No firmware found for Nintendo 64[Nintendo 64]
ERROR: [RomM][scan][2026-05-10 00:28:44] ROMs not found for platform Nintendo 64. Check RomM folder structure here: https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for more details

The only way I can get it to semi work is to change.
roms_folder: roms -> does not actually exist

I also specified 27 platforms and it only picks up 8.

Then it will pick up
- "Nintendo 64/roms" but not - "Nintendo 64/Europe"

It does not like to be told what files to look in for a specific system.
I even tried to enable debug to see if it would tell me the directories it was looking in and debug does nothing.
scan:

debug: true

autodetect: true

export_gamelist: false

I thought this might be a cool way to download files to my AYN thor so I only set up the platforms that I have on my AYN thor and excluded all the other platforms. But nope unfortunately this doesnt appear to presently possible unless I am willing to change my entire directory structure.

Edited by xokia

8 minutes ago, xokia said:

This is pretty easy to duplicate and test


emulatorjs:

cache_limit: null

controls: {}

debug: false

disable_auto_unload: false

disable_batch_bootup: false

netplay:

enabled: false

ice_servers: []

settings: {}

I have a bunch of excludes dont think its relevant for this discussion.

filesystem:

firmware_folder: bios

roms_folder: library #this picks up all 27 specified platforms but 0 roms

system:

platforms:

Nintendo 64: n64
versions: {}

roms are located here:
- "Nintendo 64/roms"

- "Nintendo 64/Europe"

It's entirely possible a skill issue but everything I can find points to a rigid file structure requirement.
Run a scan 0 are picked up

The "ERRORs" also point to the same file structure issue.

ERROR: [RomM][scan][2026-05-10 00:28:44] ROMs not found for platform Nintendo 64. Check RomM folder structure here: https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for more details

INFO: [RomM][scan][2026-05-10 00:28:44] Found 27 platforms in the file system
INFO: [RomM][scan][2026-05-10 00:28:44] Folder n64[Nintendo 64] identified as Nintendo 64 🎮
WARNING: [RomM][scan][2026-05-10 00:28:44] ⚠️ No firmware found for Nintendo 64[Nintendo 64]
ERROR: [RomM][scan][2026-05-10 00:28:44] ROMs not found for platform Nintendo 64. Check RomM folder structure here: https://docs.romm.app/latest/Getting-Started/Folder-Structure/ for more details

The only way I can get it to semi work is to change.
roms_folder: roms -> does not actually exist

I also specified 27 platforms and it only picks up 8.

Then it will pick up
- "Nintendo 64/roms" but not - "Nintendo 64/Europe"

It does not like to be told what files to look in for a specific system.
I even tried to enable debug to see if it would tell me the directories it was looking in and it does nothing.
scan:

debug: true

autodetect: true

export_gamelist: false

Aparte from this, that is already very useful, I would need to know how your library structure is in the host and how are you mounting them into docker.

The docker compose will be so helpful too, at least de volume bind block

Edited by zurdi15
Typo

docker run
  -d
  --name='romm'
  --net='romm'
  --pids-limit 2048
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="hidden"
  -e HOST_CONTAINERNAME="romm"
  -e 'DB_HOST'='192.168.0.12'
  -e 'DB_PORT'='3306'
  -e 'DB_NAME'='romm'
  -e 'DB_USER'='romm'
  -e 'DB_PASSWD'='hidden'
  -e 'ROMM_AUTH_SECRET_KEY'='hidden'
  -e 'IGDB_CLIENT_ID'=''
  -e 'IGDB_CLIENT_SECRET'=''
  -e 'SCREENSCRAPER_USER'=''
  -e 'SCREENSCRAPER_PASSWORD'=''
  -e 'MOBYGAMES_API_KEY'=''
  -e 'STEAMGRIDDB_API_KEY'='hidden'
  -e 'RETROACHIEVEMENTS_API_KEY'=''
  -e 'REFRESH_RETROACHIEVEMENTS_CACHE_DAYS'=''
  -e 'LAUNCHBOX_API_ENABLED'='false'
  -e 'PLAYMATCH_API_ENABLED'='false'
  -e 'HASHEOUS_API_ENABLED'='false'
  -e 'FLASHPOINT_API_ENABLED'='false'
  -e 'HLTB_API_ENABLED'='false'
  -e 'ROMM_DB_DRIVER'='mariadb'
  -e 'DB_QUERY_JSON'=''
  -e 'REDIS_HOST'=''
  -e 'REDIS_PORT'=''
  -e 'REDIS_USERNAME'=''
  -e 'REDIS_PASSWORD'=''
  -e 'REDIS_DB'=''
  -e 'REDIS_SSL'=''
  -e 'DISABLE_CSRF_PROTECTION'='false'
  -e 'DISABLE_DOWNLOAD_ENDPOINT_AUTH'='false'
  -e 'DISABLE_USERPASS_LOGIN'='false'
  -e 'SESSION_MAX_AGE_SECONDS'=''
  -e 'KIOSK_MODE'='false'
  -e 'OIDC_ENABLED'='false'
  -e 'OIDC_PROVIDER'=''
  -e 'OIDC_CLIENT_ID'=''
  -e 'OIDC_CLIENT_SECRET'=''
  -e 'OIDC_REDIRECT_URI'=''
  -e 'OIDC_SERVER_APPLICATION_URL'=''
  -e 'OIDC_TLS_CACERTFILE'=''
  -e 'WEB_SERVER_CONCURRENCY'=''
  -e 'WEB_SERVER_KEEPALIVE'=''
  -e 'WEB_SERVER_MAX_REQUESTS'=''
  -e 'WEB_SERVER_MAX_REQUESTS_JITTER'=''
  -e 'WEB_SERVER_TIMEOUT'=''
  -e 'WEB_SERVER_WORKER_CONNECTIONS'=''
  -e 'FORCE_COLOR'=''
  -e 'NO_COLOR'=''
  -e 'DISABLE_EMULATOR_JS'='false'
  -e 'DISABLE_RUFFLE_RS'='false'
  -e 'YOUTUBE_BASE_URL'=''
  -e 'UPLOAD_TIMEOUT'=''
  -e 'SCAN_TIMEOUT'=''
  -e 'SCAN_WORKERS'=''
  -e 'TASK_TIMEOUT'=''
  -e 'TASK_RESULT_TTL'=''
  -e 'SEVEN_ZIP_TIMEOUT'=''
  -e 'ENABLE_RESCAN_ON_FILESYSTEM_CHANGE'='false'
  -e 'RESCAN_ON_FILESYSTEM_CHANGE_DELAY'=''
  -e 'ENABLE_SCHEDULED_RESCAN'='false'
  -e 'SCHEDULED_RESCAN_CRON'=''
  -e 'ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB'='false'
  -e 'SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON'=''
  -e 'ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA'='false'
  -e 'SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRON'=''
  -e 'ENABLE_SCHEDULED_CONVERT_IMAGES_TO_WEBP'='false'
  -e 'SCHEDULED_CONVERT_IMAGES_TO_WEBP_CRON'=''
  -e 'ENABLE_SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC'='false'
  -e 'SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC_CRON'=''
  -e 'LOGLEVEL'='INFO'
  -e 'SENTRY_DSN'=''
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:8080]'
  -l net.unraid.docker.icon=''
  -p '8383:8080/tcp'
  -v '/mnt/user/pool5/games/Arcade/':'/romm/library/':'ro'
  -v '/mnt/user/appdata/romm/resources':'/romm/resources/':'rw'
  -v '/mnt/user/appdata/romm/assets':'/romm/assets/':'rw'
  -v '/mnt/user/appdata/romm/config':'/romm/config/':'rw'
  -v '/mnt/user/appdata/romm/redis-data':'/redis-data':'rw'
  -v '/mnt/user/pool6/games':'/romm/library2':'ro' 'rommapp/romm:latest'

Nothing fancy

You only need a single directory of files to replicate

roms are located here:
- "library/Nintendo 64/roms"

- "libary/Nintendo 64/Europe"


all other systems are similar or flat
atari would be flat
"library/Atari 2600/"


Edited by xokia

On 5/10/2026 at 12:22 PM, zurdi15 said:

Aparte from this, that is already very useful, I would need to know how your library structure is in the host and how are you mounting them into docker.

The docker compose will be so helpful too, at least de volume bind block

No luck?

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.