Skip to content
View WaveLauncher's full-sized avatar

Block or report WaveLauncher

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
WaveLauncher/README.md
Wave Launcher

A controller-first Android launcher inspired by the PlayStation 3 XrossMediaBar.

Downloads  Discord  Patreon  Add to Obtainium


About

Wave Launcher is an Android-based interface built around the design of the XrossMediaBar (XMB/PS3). It supports personal game libraries, rich metadata scraping, trophy tracking and controller-friendly multimedia playback.

Note

Wave Launcher is a frontend, not an emulator. Install and configure the emulators you want to use separately.

Showcase

Wave Launcher home screen
Home & Libraries
Enjoy your library, with collections, favorites, playtime tracking and your very own layout.
Metadata scraper
Metadata Scraping
Scrape artwork, descriptions, covers, sounds, and more from multiple sources.
RetroAchievements integration
Achievements
Track your progress on your trophy-hunting journey easily.
Wallpaper color customization
Customization
Shape the look and feel of your launcher with custom wallpapers, colors, fonts, sounds, and interface scale.
Wave Launcher settings
Settings
Fine-tune your setup, connect your accounts, and keep control of how Wave Launcher behaves, to match YOU.
Software Updater
Software Updater
Keep Wave Launcher updated, import from Obtainium, and download the standard or dual-screen RJNY emulation packs.
Activity overview
Activity Overview
Understand your playtime with session summaries, game breakdowns, weekly activity, and streak tracking.
Video player
Media
Enjoy your videos, music, and photos with controller-friendly playback that fits perfectly into XMB.

Install & Updates

Download the latest APK from the Releases page and install it on your Android device. For future updates, open Settings 🡲 Software Update in the app. The updater can check for and install new Wave Launcher releases, while also helping you import supported software sources and install or update emulators via your own Obtainium JSON or the RJNY Emulation Pack.

Features

Controller & Navigation

  • XMB-style navigation designed around gamepads and touch.
  • Support for PlayStation, Xbox, Nintendo, and virtual controllers.
  • Controller-specific prompts, customizable button layouts, AB / XY swapping, and a gamepad-friendly on-screen keyboard.
  • On-Screen Controller for devices that do not have a physical controller.

Game Libraries

  • Organize platforms, collections, favorites, recently played games.
  • Connect multiple cards, storage mediums and directories, and hotswap between them.
  • Storage labels, icons, hot-swap support, and external-storage autorun.inf support.
  • Per-platform and per-game emulator assignments.

Scraping & Achievements

Media & Customization

  • Controller-friendly video, music, and photo playback.
  • Background music, coldboot sounds, and separate volume controls.
  • Wallpaper styles, color customization, brightness controls, and custom fonts.
  • Interface scaling, text sizing, status bar options, boot logos, and custom UI sounds.

Device Integration

  • Dual-screen layouts with per-screen orientation, app placement, screen swapping, and docked mode.
  • Android app discovery with clear separation between games, emulators, and apps.
  • Encrypted FTPS file sharing for moving files to and from a device.
  • HTTPS Wave Portal for managing supported launcher content from a browser (experimental).
  • Quick first-run setup, custom paths, and existing-file detection.

Metadata Sources

SteamGridDB · ScreenScraper · RetroAchievements · Hasheous · Google Play

Third-Party Licenses

Wave Launcher is not open source and is not released under the LGPL. This repository is public, but no open-source license is granted for the Wave Launcher application itself.

The app uses third-party components under their own licenses:

Using FFmpeg under the LGPL does not make Wave Launcher open source or require the rest of the app to be licensed under the LGPL. The corresponding acknowledgements and license texts are available in the app under About > Licenses.

Pinned Loading

  1. WaveLauncher WaveLauncher Public

    Android-based Launcher for all your Games, Apps and Multimedia, recreating the XMB faithfully.

    98 2