R-Shop logo
R-SHOP v1.7.0 · ANDROID 8.0+
Controller-first · Android handhelds & TV

Your retro library, finally console-native.

R-Shop unifies RomM, SMB, FTP, Web, and local folders behind one polished, D-pad-driven UI. No file browsers. No SD-card juggling. Scan, connect, browse, play.

66 systems 5 source types MIT licensed Free & open source
R-Shop library grid with rich box art
NOW IN LIBRARY Chrono Trigger · SNES Metal Gear Solid · PS1 Pokémon Crystal · GBC Castlevania: SOTN · PS1 Super Mario 64 · N64 Shenmue · DC Streets of Rage 2 · MD Final Fantasy IX · PS1 Advance Wars · GBA The Last Story · WII Ridge Racer Type 4 · PS1 Earthbound · SNES Mega Man X4 · PS1 Professor Layton · NDS Persona 3 FES · PS2 NOW IN LIBRARY Chrono Trigger · SNES Metal Gear Solid · PS1 Pokémon Crystal · GBC Castlevania: SOTN · PS1 Super Mario 64 · N64 Shenmue · DC Streets of Rage 2 · MD Final Fantasy IX · PS1 Advance Wars · GBA The Last Story · WII Ridge Racer Type 4 · PS1 Earthbound · SNES Mega Man X4 · PS1 Professor Layton · NDS Persona 3 FES · PS2
FEATURES

Designed for the couch, the handheld, the TV — never the file manager.

R-Shop's UI is built around the d-pad first. Every screen, every focus state, every animation accounts for a controller in your hand.

01 · CONSOLE OVERVIEW

One screen. Sixty-six consoles. Zero menus.

navigate A enter B back

Scroll through your platforms like flipping through a shelf of cartridges. Each system gets its own colour theme, official logo, and live install count.

  • Tilt-perspective scroll — the side cabinets blur past as you flick the stick
  • Per-system theming — SNES is purple, GBA is lavender, Mega Drive is red
  • Live counts — installed vs. available, updated in real time
Console picker showing Super Nintendo
02 · LIBRARY GRID

Box art that earns the screen.

A details Y favorite X install jump letter

The library view treats artwork as a first-class citizen — large, sharp, and uncropped. Filter by Installed, Favorites, or text search; jump letters with the right stick.

  • Adjustable density — squeeze in more cards or zoom for cover focus
  • Per-card source dots — see at a glance where each ROM lives
  • Background download badges — progress overlays on every card
Library grid
03 · GAME DETAIL

Metadata, achievements, region — without the spreadsheet vibe.

A play X screenshots Y achievements

Each title pulls cover art, screenshots, descriptions, region flags, ESRB rating, file size, and RetroAchievements progress automatically. No accounts. No manual entry.

  • Auto-matched RetroAchievements with badges and progress
  • Multi-region detection with primary region picker
  • Other Versions aware — Rev 1, NDub, hacks all surface together
Professor Layton detail screen
04 · DOWNLOAD ENGINE

Background queue. Foreground service. ZIP unpack on the way down.

A native Android foreground service keeps transfers alive when you minimise the app. ZIPs are extracted as the bytes hit disk. Orphaned temps are cleaned at boot.

  • Resumable downloads per file
  • Per-card live progress — no separate "downloads tab" required
  • Native SMB via Kotlin (not a JS port) for real throughput
Download queue
SOURCES

Five backends. One library. No tradeoffs.

Connect anything you already own — local folders, your home server, your NAS — and R-Shop merges them into a single deduplicated library.

RM

RomM

QR-based pairing, token auth, automatic system mapping. The fastest path from server to handheld.

SMB

SMB / CIFS

Native Kotlin client — not a Dart port. Real throughput on big PS2/Wii ISOs over your LAN.

FTP

FTP

For older NAS setups and homebrew servers. Anonymous and authenticated, both supported.

HTTP / Web

Point at any directory listing or static index. Works with most self-hosted ROM mirrors.

SUPPORTED SYSTEMS

66 systems. Every console you actually own.

From the NES to the PS Vita, with detours through the Vectrex and the PC-FX. Each system ships with iconography, automatic folder mapping, and RetroAchievements support where available.

NintendoNES
NintendoSNES
NintendoN64
NintendoGameCube
NintendoWii
NintendoWii U
NintendoSwitch
NintendoGame Boy
NintendoGB Color
NintendoGBA
NintendoNDS
Nintendo3DS
NintendoDSi
NintendoVirtual Boy
NintendoFDS
NintendoGame & Watch
SonyPlayStation
SonyPS2
SonyPS3
SonyPSP
SonyPS Vita
SegaMaster System
SegaMega Drive
SegaGame Gear
SegaSega CD
Sega32X
SegaSaturn
SegaDreamcast
SegaSG-1000
Atari2600
Atari5200
Atari7800
AtariLynx
AtariJaguar
AtariJaguar CD
AtariST
NECTurboGrafx-16
NECTurboGrafx-CD
NECPC-FX
SNKNeo Geo Pocket
SNKNeo Geo CD
BandaiWonderSwan
ColecoColecoVision
MattelIntellivision
GCEVectrex
MicrosoftMSX
AmstradCPC
CommodoreC64
CommodoreAmiga
SinclairZX Spectrum
Arcade
DOS
+15 more
R-Shop

Ready to retire the file browser?

Free, open source, MIT licensed. Built by a retro gamer for retro gamers. Install in under a minute.

↓ Download APK Get on Obtainium ★ Star on GitHub
v1.7.0 · ANDROID 8.0+ · CONTROLLER REQUIRED FOR FULL EXPERIENCE