RetroOps v0.7.3

Home

Player One RA-first Native RetroArchAuth

Continue Playing

Pick a game

Controller-first launcher backed by linuxserver/retroarch.

RO
Ready to launchSelect a game and press A / Enter / Play. RetroOps will generate a RetroArch profile/core launch handoff.

Continue Playing

A Play Ā· X Details Ā· Y Achievements

Recently Added

LB/RB sections

Systems

Filter your library

Library

All Games

RetroAchievements

Hardcore-first profile

Native RetroArch owns achievement login and hardcore enforcement. RetroOps generates the profile config and keeps the status visible.

Loading RA profile…

System

Runtime & Roadmap

Admin Mode

Library and profile management

Import ROM

System folder is selected automatically from the picker. Leave Auto-detect to map by file extension.

Profile

Library Editor

Edit the selected game from Game Mode/Library. Use variants for challenge runs like PokƩmon Blue - Professor Oak Challenge.

No game selected

Metadata saves to ./metadata; art saves to ./artwork.

ScreenScraper

Use ScreenScraper as the primary retro metadata provider. Internal mode only needs your ScreenScraper username/password. Free accounts work, but they are slow/rate-limited.

Advanced developer credentials (optional later)

ScreenScraper settings save to ./config/screenscraper.json.

RetroArch backend

linuxserver/retroarch runs behind RetroOps. Use the proxied path when RetroOps is served through HTTPS.

Loading RetroArch access info…

Server Settings

Set the public URLs used behind Nginx Proxy Manager. Leave API blank for same-origin /api.

Loading server settings…

Mounted folders

Use .env to point RetroOps at existing ROM, saves, BIOS, profile, and RetroArch config folders without uploading through the UI.

Loading mount status…