Skip to content

Native wrapper for Xbox Cloud Gaming (xbox.com/play) made with Electron

Notifications You must be signed in to change notification settings

pjburnhill/xbox-cloud-gaming-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xbox Cloud Gaming wrapper

Simple native Electron wrapper for Xbox Cloud Gaming (xbox.com/play)

Features

  • Windows / Mac (intel/Apple Silicon) / Linux(?)
  • Alt-Enter - Toggle fullscreen
  • Escape - Minimize

Why?

  • Better native experience, i.e. single window, launches full-screen, etc
  • Less memory and CPU/GPU usage than vanilla Chrome, for instance
  • No extensions or other junk
  • Future optimisation via Electron / Chromium tweaking
  • Because..

Download

  • Pre-built binaries for Windows & Mac (Intel x64 and Apple Silicon arm64) are availabe under Releases
  • Please be aware that these binaries are not signed so you will have to work around that.. see for Windows and Mac

Requirements

Build & Make

# install dependencies
npm install

# run app (to test before build)
npm start

# Windows - package and create installer to ./out
npm run make

# OSX - package and create zip to ./out
npm run make-mac

# OSX Apple Silicon - package and create zip to ./out
npm run make-mac-aarch

Install

  • After make run the installer in ./out folder
  • On Windows, the app is installed to %LocalAppData%\xbox_cloud_gaming_wrapper\ and a shortcut is added to desktop
  • Uninstalled via usual Windows app uninstall process (Settings > Apps)

Todo

  • Not tested on Linux
  • Find ways to optimize Chromium / Electron packaging for game streaming (flags etc)
  • Some UI fixes (logos, app name, etc)
  • Auto updater
  • App signing
  • Releases

About

Native wrapper for Xbox Cloud Gaming (xbox.com/play) made with Electron

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •