Features
Replay Control is a web-based companion app for RePlayOS — a browser UI for managing your game library, launching games, and configuring your retro gaming Pi from any device.
Offline-first by design. Metadata for ~34K console ROMs and ~15K arcade games works out of the box. Online sources (LaunchBox, libretro-thumbnails, Wikidata) optionally add descriptions, ratings, series data, and box art.
Getting Started
- Getting Started — Prerequisites, quick install, first launch, adding ROMs
- Installation — All install methods, update, uninstall, environment configuration
Browse & Play
- Game Library — Browse systems, open game lists, manage ROM files, and understand automatic library refresh
- Favorites — Build a personal shortlist, organize it by system/genre/developer, and power favorite-based discovery
- Recently Played — Resume games from the home page through Last Played and Recently Played sections
- Now Playing — Live indicator showing the active game on the appliance, with elapsed time and quick actions
- Search — Fast cross-system search with filters, developer pages, and random game
- Game Detail — Box art, screenshots, game info, launch on TV, videos, manuals, series navigation, and variant management
- Arcade Boards — Browse, search, and get recommendations by arcade hardware board (CPS-2, Neo Geo MVS, …)
- Game Series — Wikidata-powered series data with sequel/prequel navigation across systems
- Recommendations — Genre-diverse picks, top rated, multiplayer, curated spotlights, and discover pills
Data & Media
- Library Management and Metadata — Rescan/rebuild the library, refresh metadata, inspect coverage, export CSV reports, and clean up media
- Thumbnails — Box art, screenshots, and title screens from libretro-thumbnails
Settings & System
- Settings — Region, language, text size, skin/theme sync, first-run setup checklist
- WiFi, NFS & Pi Setup — WiFi, NFS shares, hostname, SSH password, system info, logs, restart/reboot
- Storage — Auto-detects SD/USB/NVMe/NFS storage, automatic library refresh, corruption recovery
- Auto-Updates — Stable and beta channels, one-click install with rollback support
Technical
- Benchmarks — Performance measurements on Raspberry Pi 5
- Libretro Core — Proof of concept for TV display via RePlayOS frontend
For implementation details and design decisions, see the Architecture section.
For third-party attribution, see NOTICES.md.