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, manage ROMs with favorites, rename, delete, and automatic library updates
- 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
- 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
- Metadata — LaunchBox import for descriptions and ratings, embedded Wikidata series data
- 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.