Coder Social home page Coder Social logo

luanroger / xbox_launcher Goto Github PK

View Code? Open in Web Editor NEW
22.0 5.0 8.0 4.33 MB

Launcher with the Xbox Series X/S's dashboard to play Xbox Cloud Gaming (XCloud) games.

License: BSD 3-Clause "New" or "Revised" License

Dart 85.41% CMake 3.49% C++ 6.44% C 0.27% Python 4.39%
cloud-gaming fluent-ui flutter games launcher python selenium xbox xbox-series-x xcloud

xbox_launcher's Introduction

xbox_launcher

Launcher with the Xbox Series X/S's dashboard to play Xbox Cloud Gaming (XCloud) games.

fluent_desing license issues releases Discuss on GitHub

๐Ÿšง The project is current in development (Alpha phase) so it can be unstable and occurs errors commonly. ๐Ÿšง

Features

  • Play Xbox Cloud Gaming (XCloud) directly from the launcher;
  • Change the background from Home to a image, gif or solid color;
  • Change the accent color;
  • Create a profile, with your own cofiguration sets;
  • Modify a existing profile with a new avatar or name;
  • Set a image or gif as avatar image;
  • Change the xbox.com/play region easely in the configurations;
  • Fullscreen support;

Dependencies

Setup

Pre-requires

The Python 3.10, Microsoft Edge WebDriver and Selenium is required to get the games from xbox.com/play, but you can use xcloud_games.json that have some games on it. This file is not updated regularly, so some games that are on Xbox Cloud Gaming may not be there.

1. Get the games

Go to .\tools\xcloud_game_picker\ and execute the file xcloud_game_picker.py:

python .\xcloud_game_picker.py

and the Selenium will start to get the games, is important that you dont use the opened browser while dont finish.

2. Runing xbox_launcher

Go to root of the project and run on terminal:

flutter run --release

For now, not exist binaries or installers to use, so you need to build on its own.

3. Configuring

On xbox_launcher's Home page go to My Games > Apps > Configurations > Cloud gaming in the JSON file path field you paste the path to your xcloud_games.json file and confirm the changes.

Screenshots

home_page Home Page.

profile_selector Profile Selector.

Contribute

The project is in Alpha phase, therefore it is important that you consider contributing to the project in your spare time. Open an issue, pull request or engage in discussions to make the project better.

We are always needing help to:

  • See the open issues.
  • We still don't have a logo or visual identity.
  • Improve the design of pages or widgets.
  • Improve the code architecture.
  • Improve performance and decrease memory consumption (memory leak).

For more info check the Contribuition Guideline.

Contribute to used packages

This project uses first-party and third-party open-source packages, so consider contributing to those as well.

Go to dependencies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.