Guide

ES-DE Setup Guide: One Frontend for Your Whole Library

ES-DE Setup Guide: One Frontend for Your Whole Library — Setup guide for retro handhelds | Held Games

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

ES-DE Setup Guide: One Frontend for Your Whole Library

2026-07-18 · Setup guide

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

A good frontend turns a folder full of files into something that feels like a console. ES-DE is the biggest name in that world. It grew out of EmulationStation, it powers the interface many people already know from the Steam Deck, and it now runs natively on Android. One clean interface, every system, gorgeous themes.

This guide covers installing ES-DE on Android handhelds and the Steam Deck, pointing it at your library, and making it look great. As always, we only cover playing games you legally own.

What ES-DE Is

ES-DE stands for ES-DE Frontend, formerly EmulationStation Desktop Edition. It is a launcher, not an emulator. It scans your game folders, downloads box art and metadata, and hands each game off to the right emulator when you press launch. RetroArch, standalone emulators, it does not care. It organizes everything.

Two things to know before installing:

  • On PC and Steam Deck it is free. EmuDeck and RetroDECK both use ES-DE as their interface, so you may already have it.
  • On Android it is a paid app. It costs a few dollars as a one-time purchase, sold through the developer's Patreon and the Samsung Galaxy Store rather than Google Play. There is no subscription.

Setting Up on Android

  1. Buy and install the Android release from the official ES-DE channels.
  2. On first launch, ES-DE asks where your games live. Point it at your ROMs folder, or let it create the folder structure for you.
  3. ES-DE expects one subfolder per system, with standard names like snes, psx, and gba. If you let it create the directories, this is done for you. Our ROM organization guide uses the same layout.
  4. Let it scan, then set your preferred emulator per system under Other settings, Alternative emulators. On Android that usually means RetroArch cores for the classics and standalone apps like PPSSPP, Dolphin, and Vita3K for the heavy systems.

That last step is the one that trips people up. ES-DE launches emulators, so each emulator still needs to be installed and configured once on its own. Set up RetroArch first with our RetroArch guide, then let ES-DE tie it all together.

Setting Up on Steam Deck

If you use EmuDeck, ES-DE is already installed and configured. Launch it from Gaming Mode and everything works.

For a manual install, grab the Linux AppImage from the official site, run it once in Desktop Mode to set your ROM path, then add it to Steam so it launches from Gaming Mode. Pair it with Steam ROM Manager if you also want individual games on your Steam library shelf.

Scraping Box Art and Metadata

This is where ES-DE shines. Open the menu, choose Scraper, pick ScreenScraper as the source, and let it run. It downloads box art, screenshots, descriptions, and ratings for your whole library. A free ScreenScraper account raises the rate limits. Our box art scraping guide covers the details and etiquette.

Tips that save headaches:

  • Scrape one system at a time on big libraries. It is easier to spot mistakes.
  • Verified file names scrape more accurately. Odd names can match the wrong game.
  • Scraped media lives in ES-DE's own downloaded media folder, so back it up when you move devices.

Themes

ES-DE ships with a solid default theme and supports a deep theme engine. The built-in theme downloader lists dozens of options, from minimal grids to full console recreations. Download a couple, then switch under UI settings, Theme. Themes are where ES-DE goes from useful to genuinely lovely, and it is worth ten minutes of browsing.

Is ES-DE Right for You?

ES-DE is the most complete frontend you can run on a handheld. It is also heavier than some alternatives, and on low-power Linux devices the native OS frontend may be snappier. We compare the options in our best emulation frontends guide, including Daijishō, a free alternative many people love, and iiSU, the visuals-first newcomer.

Frequently Asked Questions

Is ES-DE free?

On PC and Steam Deck, yes. The Android version is a paid app with a small one-time price, sold outside Google Play through the developer's official channels.

Is ES-DE an emulator?

No. It is a frontend that organizes your library and launches your installed emulators. You still need RetroArch or standalone emulators underneath it.

ES-DE or Daijishō?

ES-DE is richer and more theme-driven, Daijishō is free and lighter. We break the choice down in our frontends comparison.

Why are my games not showing up?

Almost always folder names. ES-DE expects its standard system folder names, one system per folder. Check the name against ES-DE's supported systems list, then rescan.

Related Guides

Related reading