OmniEmu v0.1.3 — Fourth Pre-Release
Pre-release🎮 OmniEmu v0.1.3 — Fourth Pre-Release
Cross-platform emulator manager, game launcher, and ROM library manager.
Thank you to everyone testing OmniEmu! This release introduces frontend support, automatic ROM detection, improved emulator discovery, and plenty of quality-of-life improvements.
✨ What's New
🖥️ Frontend Support
OmniEmu now supports installing and configuring multiple emulation frontends alongside your emulators.
ES-DE (EmulationStation Desktop Edition) (Beta)
A polished multi-system frontend for browsing and launching your game library.
- Automatic configuration with your ROM library
- Detects installed emulators automatically
- Supports all 20+ systems available in OmniEmu
- macOS: Manual installation required (OmniEmu walks you through the process)
NeoStation (Beta)
A modern Flutter-based frontend focused on simplicity and ease of use.
- ScreenScraper integration
- Automatic emulator and ROM detection
- Built-in RetroAchievements support
- macOS: Manual installation required (guided by OmniEmu)
EmuBuddy
An easy-to-use frontend focused on getting you playing quickly.
- Automated setup
- One-click controller configuration
- Automatic game downloading
- Supports 14 systems
- Available on Windows, macOS, and Linux
Pegasus Frontend (Beta)
A lightweight, highly customizable frontend with extensive theme support.
OmniEmu automatically:
- Generates
metadata.pegasus.txtcollection files - Configures Pegasus to use your ROM library
- Creates launch commands for supported emulators
- Keeps collections organized automatically
🧪 Experimental Features
A new Settings → Experimental page lets you enable beta functionality.
Turning on Beta Features unlocks:
- ES-DE
- NeoStation
- Pegasus Frontend
EmuBuddy is available by default and does not require the beta toggle.
📚 Automatic ROM Library Scanning
The Library page is now ready as soon as OmniEmu starts.
If your ROM directory is configured (default: ~/Documents/roms), your games will appear automatically—no manual folder selection required.
📝 Pegasus Collection Generation
When Pegasus is configured (or when OmniEmu starts with Beta Features enabled), collection files are automatically generated inside each ROM folder.
Example:
roms/
└── nes/
└── metadata.pegasus.txt
Each generated collection includes:
- Collection name
- Short name
- Supported file extensions
- Launch commands
- Individual game entries
No manual configuration required.
🛠️ Improvements & Bug Fixes
🍎 Better macOS Frontend Installation
Because ES-DE and NeoStation require manual installation on macOS, OmniEmu now provides a guided installation experience.
It can:
- Detect downloaded DMG files
- Open the installer automatically
- Detect when installation is complete
- Continue setup without extra configuration
Prefer to install it yourself?
A new Install Manually button lets you skip the guided process at any time.
🔍 Improved Emulator Detection
Finding existing emulator installations is now much more reliable.
Improvements include:
- Homebrew support
- Snap support
- Flatpak support
- Common installation directories
- Recursive binary scanning
📂 Smarter ROM Detection
ROM scanning has been significantly improved.
Highlights:
- ROMs are automatically organized into their correct system folders
- Better platform detection
- For example,
.isofiles inside aps2/folder are now correctly identified as PlayStation 2 instead of PlayStation
- For example,
- Added support for:
.cdi(Dreamcast).pbp(PSP).chd(multiple systems)
🎮 Supported Emulators
| Emulator | Systems | Platforms |
|---|---|---|
| Dolphin | GameCube, Wii | Windows • macOS • Linux |
| RPCS3 | PlayStation 3 | Windows • Linux |
| Eden | Nintendo Switch | Windows • macOS • Linux |
| PCSX2 | PlayStation 2 | Windows • macOS • Linux |
| MAME | Arcade | Windows • Linux |
| DuckStation | PlayStation | Windows • macOS • Linux |
| RetroArch | NES, SNES, N64, GB, GBC, GBA, PS1, PC Engine, Mega Drive, Saturn, Dreamcast | Windows • macOS • Linux |
| PPSSPP | PlayStation Portable | Windows • macOS • Linux |
| melonDS | Nintendo DS | Windows • macOS • Linux |
| Flycast | Dreamcast, Naomi, Naomi 2, Atomiswave | Windows • macOS • Linux |
🖥️ Supported Frontends
| Frontend | Status | Platforms |
|---|---|---|
| ES-DE | Beta | Windows • macOS • Linux |
| NeoStation | Beta | Windows • macOS • Linux |
| Pegasus | Beta | Windows • macOS • Linux |
| EmuBuddy | Stable | Windows • macOS • Linux |
🔄 Auto-Updates
If you're downloading OmniEmu directly from GitHub, you can safely ignore the .yml files included with each release.
They're used internally by OmniEmu's automatic updater and are not needed for manual installation.
Simply download the installer for your platform and you're ready to go.
📦 Installation
🍎 macOS
Download:
OmniEmu-0.2.0-mac-universal.dmg
Install:
- Drag OmniEmu into Applications
- Right-click OmniEmu
- Choose Open the first time you launch it
If macOS prevents the app from opening:
sudo xattr -rd com.apple.quarantine /Applications/OmniEmu.app🪟 Windows
Download:
OmniEmu-0.2.0-win-x64.exe(Intel / AMD)OmniEmu-0.2.0-win-arm64.exe(ARM64)
Portable ZIP builds are also available.
If Windows SmartScreen appears:
More info → Run anyway
🐧 Linux
Download:
OmniEmu-0.2.0-linux-x86_64.AppImageOmniEmu-0.2.0-linux-arm64.AppImage
Make it executable:
chmod +x OmniEmu*.AppImage
./OmniEmu*.AppImageIf the AppImage doesn't start, install libfuse2 using your distribution's package manager.
❤️ Thanks for Testing!
OmniEmu is still in pre-release, and every bug report, feature request, and suggestion helps make it better.
Thank you for being an early tester and helping shape the future of OmniEmu.
Happy gaming! 🎮