Emulation Frontends & Launchers Master Guide
Turn your messy Android or Linux handheld into a slick, console-grade gaming machine. Compare ES-DE, Daijishō, Beacon, OnionOS, and muOS, with complete box art and video scraping tutorials.
ES-DE (Desktop Edition)
The pinnacle of elegance. Best community themes, automatic emulator integration for NetherSX2/Dolphin/Sudachi, and seamless scraping.
Daijishō Launcher
Free on Google Play, easy to set as your default Home launcher, with downloadable custom platform wallpapers.
OnionOS & muOS
Instant game switcher on Miyoo Mini, and 8-second cold boot on Anbernic RG35XX SP. Under 40MB RAM usage.
Detailed Frontend Breakdown & Telemetry
Evaluated on boot speed, scraping quality, theme depth, and RAM footprint:
ES-DE (EmulationStation Desktop Edition)
Android 11+, Linux, Steam Deck / PC • $5.49 on Amazon Appstore / Free Patreon build- Identical UI and theme ecosystem to Batocera and Steam Deck
- Automatic emulator path association for NetherSX2, Dolphin, PPSSPP, and Sudachi
- Multi-disc game grouping and scraper scraping in the background
- Cannot be set as the default Android home launcher without third-party home button remapper
- Requires paid purchase on Amazon Appstore for Android build
Daijishō
Android 8+ • 100% Free & Open-Source (Google Play / GitHub)- Can be set as default Android home launcher natively
- Huge community library of downloadable retro platform artwork
- Lightweight and snappy navigation with low battery drain
- Occasional scraper API rate limiting during large 10,000-ROM scrapes
- Development has slowed compared to ES-DE
Beacon Game Launcher
Android 10+ • $2.99 on Google Play- Incredibly clean modern UI with zero lag
- Supports Android native mobile games alongside emulated titles
- Easy metadata editor right from your handheld screen
- Fewer theme variations compared to ES-DE
- No custom sound packs or interactive background music
OnionOS Game Switcher
Miyoo Mini & Miyoo Mini Plus (Linux) • 100% Free & Open-Source- Press the Menu button to cycle through your last 10 games in 2 seconds with instant state resume
- Auto-save state on power off and auto-load on power on
- Flawless zero-configuration operation
- Exclusive to Miyoo handhelds; not available on Android or Anbernic
muOS (Bacon / Beans)
Anbernic RG35XX SP, RG40XX H, RG35XX Plus • 100% Free & Open-Source- Folder-based simplicity: place ROMs anywhere and launch directly
- Blazing fast 8-second boot time
- Full PortMaster compatibility for modern indie PC ports
- No built-in scraper on device; artwork scraping is done on PC before copying
How to Scrape Perfect Box Art & Video Previews
Follow these 4 golden rules to avoid broken covers and missing titles:
Register Free ScreenScraper.fr Account
Register an account on ScreenScraper.fr. Free accounts get 20,000 scrapes per day. Input your username and password directly into ES-DE or Daijishō settings to bypass guest rate limits.
Scrape "Mix V2" or "3D Box + Screenshot"
Select 3D Box + Screenshot Mix in your scraper options. This creates stunning multi-layer artwork with the real game screenshot, 3D retail box, and console logo.
Name ROMs Using No-Intro Conventions
Scrapers match games using internal CRC32/MD5 hashes or clean No-Intro file names (e.g. "God of War II (USA).chd"). Avoid messy names like "gow2_rip_final.iso" to prevent scraping mismatches.
Compress Videos to 480p / 30 FPS MP4
Video snaps in 1080p will lag low-powered handhelds. Scrape videos at 480p or 360p resolution. This saves 70% MicroSD space and ensures smooth 60 FPS UI navigation.
Frequently Asked Questions
Q: Can ES-DE replace the default Android launcher completely?
While Android 11+ does not officially allow ES-DE to be picked as the default home launcher in system settings, you can easily use free apps like "Home Switcher" or "Button Mapper" to bind the physical Home button or power button to immediately open ES-DE.
Q: Which frontend is best for Retroid Pocket 5 vs Miyoo Mini Plus?
For Retroid Pocket 5 (and all mid-to-high Android handhelds), ES-DE (EmulationStation-DE) is by far the best experience. For Miyoo Mini Plus, OnionOS with its built-in Game Switcher is unbeatable.
Q: Why did my scraper stop working midway through scraping 5,000 games?
ScreenScraper.fr imposes daily scraping thread quotas on unauthenticated users. Enter your free registered account credentials in your frontend settings, or donate $1 to ScreenScraper to unlock 8 concurrent threads and unlimited daily scrapes.
Q: Does using a fancy frontend with video snaps drain the battery faster?
While actively scrolling through video previews in the menu, the GPU decodes video which draws slightly more power (~15% more than a static text menu). However, once you launch and play a game, the frontend is paused in RAM and consumes zero additional battery.