GithubHelp home page GithubHelp logo

unknownskl / xbox-xcloud-player Goto Github PK

View Code? Open in Web Editor NEW
143.0 143.0 17.0 2.32 MB

Xbox-Xcloud-Player is a library that can connect to an xCloud / xHome stream using WebRTC and provides an API interface for controlling the stream.

TypeScript 88.06% JavaScript 5.87% HTML 4.78% CSS 1.29%

xbox-xcloud-player's Introduction

xbox-xcloud-player's People

Contributors

dependabot[bot] avatar kouta-kun avatar unknownskl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xbox-xcloud-player's Issues

stuck at provisioning

ive tried reinstalling the application. tried rebooting the series x. it just wont connect. it worked yesterday and now wont. the app just hangs indefinitely at "we are getting your stream ready"

latest beta

Generating Token

Can you give some directions on how to generate the Token?
or is it possible to have the xbox login page builtin in this?

Error when run auth

when I run npm run auth, i got the flow error:

/xbox-xcloud-player/node_modules/xal-node/dist/xal.js:58
            crypto_1.subtle.importKey('jwk', orgJwtKey, { name: 'ECDSA', namedCurve: 'P-256' }, true, ['sign']).then(jwtKey => {
                            ^

TypeError: Cannot read properties of undefined (reading 'importKey')

is there any solutions?

Add support for stereo audio

This can be done by modifying the sdp request/answer

answer.sdp = answer.sdp.replace('useinbandfec=1', 'useinbandfec=1; stereo=1; maxaveragebitrate=510000');

No Console Found

it says that it can find no consoles connected to my account. There's no button to add one. My console used to work in 1.2.0beta 3

Stable API: v1.0

As the player gets quite bloated and has no easy to use hooks to do specific customisation we want to make a stable API.

Some requirements for this are listed below:

  • Full typed support for arguments and return values
  • Ability to switch certain features on and off
  • Support for a custom input API. This should make it easier for applications to implement custom controls and button remapping

Rewritten parts of application:

  • Base setup (tsc & tooling)
  • Api Client
  • Player client
  • Video
  • Audio
  • Chataudio
  • Gamepad input
  • Keyboard mouse input
  • Touch input

New features:

  • Gamepad mapper
  • Volume control
  • Revamped dev ui
  • Virtual gamepad interface
  • Improved quality auto-negotiate

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.