Find a file
XargonWan 330dd1d647
Some checks failed
Build ES-DE / Building_RetroDECK-ES-DE (push) Has been cancelled
LOG: def + include fixes
2024-11-29 21:56:12 +09:00
.github/workflows Added automation tool for local build [skip ci] 2024-09-25 10:10:46 +09:00
automation_tools Path fix for pre_build_automation 2024-09-27 12:19:03 +09:00
CMake feat/update 3.1.0 (#7) 2024-09-18 02:23:26 +02:00
developer_toolbox Added a script to build locally 2024-11-29 11:16:14 +09:00
es-app Merge branch 'master' of https://gitlab.com/es-de/emulationstation-de into retrodeck-main 2024-11-29 10:30:31 +09:00
es-core LOG: def + include fixes 2024-11-29 21:56:12 +09:00
es-pdf-converter Updated a CMakeLists.txt header 2024-05-24 20:17:26 +02:00
external Workaround in rlottie for a potential Clang 16 compiler bug 2024-11-25 19:36:23 +01:00
images Documentation update 2024-02-18 13:36:09 +01:00
licenses feat/update 3.1.0 (#7) 2024-09-18 02:23:26 +02:00
locale Merge branch 'master' of https://gitlab.com/es-de/emulationstation-de into retrodeck-main 2024-11-29 10:30:31 +09:00
resources Merge branch 'master' of https://gitlab.com/es-de/emulationstation-de into retrodeck-main 2024-11-29 10:30:31 +09:00
themes (modern-es-de) Fixed an issue where the carousel icon for tanodragon was incorrectly showing the dragon32 system 2024-10-26 12:27:20 +02:00
tools Updated update_translation_strings.sh to sort the input source files so the .po files get consistently sorted as well 2024-11-13 18:03:25 +01:00
.clang-format Changed the application name from EmulationStation Desktop Edition to ES-DE 2023-12-16 12:30:13 +01:00
.gitignore Code cleanup 2024-09-27 12:14:52 +09:00
.gitmodules Added .gitmodules 2024-07-19 17:02:34 +09:00
ANDROID-DEV.md Documentation update 2024-11-23 00:03:13 +01:00
ANDROID.md Documentation update 2024-10-07 22:23:16 +02:00
CHANGELOG.md Documentation update 2024-11-26 23:46:01 +01:00
CMakeLists.txt Simplified definitions 2024-10-30 22:47:03 +09:00
CREDITS.md Documentation update 2024-09-28 00:14:41 +02:00
es-de-module.yml Reverting to KDE 6.7 2024-11-05 21:52:41 +09:00
FAQ-ANDROID.md Documentation update 2024-10-26 11:35:03 +02:00
FAQ.md feat/update 3.1.0 (#7) 2024-09-18 02:23:26 +02:00
HAIKU.md Documentation update 2024-10-27 23:06:51 +01:00
INSTALL-DEV.md Documentation update 2024-11-25 21:07:30 +01:00
INSTALL.md Documentation update 2024-11-08 22:22:55 +01:00
latest_release.json Updated latest_release.json for the Android 3.1.0-32 release 2024-10-11 18:41:09 +02:00
LICENSE feat/update 3.1.0 (#7) 2024-09-18 02:23:26 +02:00
manifest-header.yml Reverting to KDE 6.7 2024-11-05 21:52:41 +09:00
net.retrodeck.es-de.appdata.xml Updated build-locally (step 7) [skip ci] 2024-09-27 10:15:19 +09:00
README.md feat/update 3.1.0 (#7) 2024-09-18 02:23:26 +02:00
RetroDECK-Artifact-cooker.sha [AUTOMATED] Updating ES-DE after build [skip ci] 2024-07-19 12:59:44 +00:00
ROADMAP.md Documentation update 2024-11-26 23:46:01 +01:00
THEMES-DEV.md Documentation update 2024-11-24 14:52:30 +01:00
THEMES.md Documentation update 2024-10-19 13:48:04 +02:00
TRANSLATIONS.md feat/update 3.1.0 (#7) 2024-09-18 02:23:26 +02:00
tree.html [AUTOMATED] Updating ES-DE after build [skip ci] 2024-07-19 12:59:44 +00:00
update_es-de_manifest.sh Outsource ES-DE building to this repo 2024-07-19 16:07:50 +09:00
update_from_upstream.sh Merger script: added warning message 2024-03-17 10:24:27 +01:00
USERGUIDE-DEV.md Documentation update 2024-11-26 23:46:01 +01:00
USERGUIDE.md Documentation update 2024-10-27 23:06:51 +01:00

ES-DE Frontend

ES-DE (EmulationStation Desktop Edition) is a frontend for browsing and launching games from your multi-platform collection.

It's officially supported on Linux, macOS, Windows and Android but can also be used on Haiku and the Raspberry Pi if you build it yourself from source code. There is also an ES-DE package in the FreeBSD ports collection.

Website:
https://es-de.org

Patreon:
https://www.patreon.com/es_de

YouTube:
https://www.youtube.com/@ES-DE_Frontend

Discord:
https://discord.gg/42jqqNcHf9

The goal of this project is to make a high quality frontend that is easy to use, requires minimal setup and configuration, looks nice, and is available across a wide range of operating systems.

It comes preconfigured for use with a large selection of emulators, game engines, game managers and gaming services. It can also run locally installed games and applications. It's fully customizable, so you can easily expand it with support for additional systems and applications.

You can find the complete list of supported game systems in the User guide.

There are many high-quality themes that can be installed using the built-in theme downloader. You can also find the web version of the themes list here:
https://gitlab.com/es-de/themes/themes-list

Download

Visit https://es-de.org to download the latest ES-DE release or go to the package registry where you can also find a number of previous releases.

The Android port of ES-DE is a paid app, which you can get on Patreon, the Samsung Galaxy Store and Huawei AppGallery.

If you're using a Raspberry Pi or if you run Haiku, then you need to compile from source code as no prebuilt packages are provided for these platforms. A detailed build guide is available in INSTALL.md.

If your run FreeBSD then ES-DE is available as an official port.

Additional information

FAQ.md - Frequently Asked Questions

USERGUIDE.md / USERGUIDE-DEV.md - Comprehensive guide and reference for all application settings

INSTALL.md / INSTALL-DEV.md - Building from source code and advanced configuration topics

THEMES.md / THEMES-DEV.md - Guide and reference for theme development

CHANGELOG.md - Detailed list of changes for all past releases and the in-development version

ROADMAP.md - List of major features planned to be added in the future

CREDITS.md - An attempt to credit the individuals and projects which made ES-DE possible

Some feature highlights

Here are some highlights, displayed using the default Linear theme.

alt text The System view, which is the default starting point for the application, it's here that you browse through your game systems.

alt text The Gamelist view, it's here that you browse the actual games per system.

alt text Another example of the gamelist view, displaying advanced folder support. You can scrape folders for game info and game media, sort folders as you would files, mark them as favorites etc.

alt text Games can be grouped into your own custom collections, in this example they're defined as genres.

alt text This is a view of the built-in scraper which downloads game info and game media from either screenscraper.fr or thegamesdb.net. It's possible to scrape a single game, or to run the multi-scraper which can scrape a complete game system or even your entire collection.

alt text There are many settings for the scraper including options to define which type of info and media to download. The above screenshot shows only a portion of these settings.

alt text In addition to the scraper there is a fully-featured metadata editor that can be used to modify information on a per-game basis.

alt text There are four built-in screensavers, including a slideshow and a video screensaver that display random games from your collection.

alt text ES-DE is fully themeable, in case you prefer another look than what the default theme Linear offers. The screenshot above shows the Slate theme that is also bundled with the application.