Simple native Electron wrapper for Xbox Cloud Gaming (xbox.com/play)
- Windows / Mac (intel/Apple Silicon) / Linux(?)
- Alt-Enter - Toggle fullscreen
- Escape - Minimize
- 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..
- 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
- Build - https://nodejs.org/en/
# 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
- 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)
- 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