GithubHelp home page GithubHelp logo

unknownskl / greenlight Goto Github PK

View Code? Open in Web Editor NEW
1.9K 1.9K 114.0 9.32 MB

Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.

License: MIT License

JavaScript 0.55% CSS 9.86% TypeScript 89.26% Shell 0.34%
streaming xbox xcloud

greenlight's Introduction

greenlight's People

Contributors

adolfodelarosa93 avatar andy-kru avatar dependabot[bot] avatar fatcache avatar kohanyirobert avatar kouta-kun avatar lostvector avatar niccomaganeli avatar originalimoc avatar rocketninja15 avatar unknownskl avatar willsie-digital 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

greenlight's Issues

Xbox 360 games still won't stream

The newest release says that it allows for streaming Xbox 360 games but I cannot get any of them to allow me to stream them. I'm missing something here or is this a bug?

Translating Xbox Xcloud Client [Suggestion]

Hi @unknownskl thank you for your work, I discovered this fantastic tool this evening and I immediately fell in love with it. I was wondering if you were interested in allowing the community to translate software strings to offer different localization other than English. I would be available with Italian.
I have already participated in other localizations, the last one is that of the Tabby SSH client.
Thanks again and good luck with your work.

Keyboard button for Share

The keyboard buttons currently documented omit the share button from the series controller - is this a known signal that can be mapped?

Map nexus button to physical button

Is it possible to have a way to map the nexus button to a physical button?

I’m loving this on the Steamdeck, it’s amazing. It’s not a big thing hacking to touch the screen for the nexus button but it would be lovely if I could map to something like a back paddle. So a keyboard key like f8 or something for nexus could be mapped in steam

Memory leak in Mac OS Monterey

Hi. I've seen a memory leak in beta 3 of this app. I've seen this app go beyond using 12gbs of memory. Is there any way to fix this?

Need some help for my project

Hello, I think you have the skills for helping me on my project.
I want implement in the App a mapping for majors models of controllers directly in my app developped on Java Android.

Do you think, that you can help me ?

Thank you.

[Request] Android build

Any chance of this being built for Android with a controller navigable interface? I have multiple Nvidia Shields around the house and this would be perfect for streaming from my Xbox upstairs.

[Request] Gamepad Force Feedback / Rumble

Currently, force feedback / rumble does not appear to be functional. Is this something that could be added in a future release?

There does appear to be a GamepadHapticActuator interface in the webkit Gamepad API (https://developer.mozilla.org/en-US/docs/Web/API/GamepadHapticActuator)

Tested:
Windows with an Xbox One controller over Bluetooth
Windows with an Xbox One controller over Xbox Wireless USB.
SteamOS (Steam Deck) native controller
SteamOS (Steam Deck) Xbox One Controller over Bluetooth

Contribution: new Xbox xCloud Client icons

Hi everyone, I really appreciate the project and I thought about creating a custom icon for my installation on MacOS. The final result is that of the image you see below.

If you like, in the attachment you will find the icons in Mac format (.icns and .png) and in Windows / Linux format (.ico and .png).

For @unknownskl: feel free to use it in an upcoming version if you like it.

Attachment: xbox-xcloud-icons.zip

[Steam Deck] Audio Issues

Video seems to work fine, but I get audio crackling most of the time. Would you be able to add the option of the end user changing the audio bit rate, mine needs to be higher bit rate on steam deck for some reason, other will prob be able to use whatever you have currently set, video is spot on.

Not related but I had the same issue when trying to stream the ps5 as well (audio wise).

Otherwise Amazing Work :)

Advertise macOS compatibility

Hi, I just wanted to say thank you for developing what I believe to be only native macOS app that allows Xbox Remote Play. This has been a sorely missed feature on Macs since OneCast was unable to work with Series consoles, and Microsoft blocked the Xbox ipad app from working on M1 macs after about a month.

I suggest you should update your README.md to include the platforms you are supporting and compiling for right now, which may help pick up some more attention and support for this project.

I have taken the liberty of sharing your app on reddit here.

[Request] Nintendo Switch port (Homebrew)

Hello,

I don't know if this is possible but any chance to have a portage of this xcloud client to nintendo switch as homebrew ? I hope so...i have a switch OLED and android cannot be yet installed on it : Chiaki & Moonlight have switch versions, i'm dreaming about a xcloud & geforcenow homebrew.

Thanks.

Add Apple silicon build

I am really like this project and its the only way right now to stream xbox to Macbooks
my Macbook is using the apple m1 processor so I have to run the current build with "Rosetta" which damage the performance

Electron and Electron forge already support apple m1 processors
only need to add it to the build script

https://www.electronjs.org/blog/apple-silicon

A Quick Start guide for Steam Deck?

I would love to stream from my xbox to my steam deck but am new to any of this.
please can you create a quick start guide?

I was able to run the app image from desktop mode and run full screen but no idea how to exit it.
ive added to steam but it doesn’t open from steam in desktop or game mode

please can we have a guide to get running with controls in game mode with the ability to close it
Thank you

MacOS's green fullscreen button breaks app

The standard macOS green button to full-screen a window causes the app to shrink into the lower left hand corner to never been seen again. To get it back you need to close and re-open. This is the case either in the xbox-xcloud-client menu or with an active stream.

Version: 1.2.0
Hardware: MacBook Air M1

Cloud Gaming Link Disappeared

The link to view all cloud gaming suddenly disappeared. It was playing fine earlier today and then the link disappeared. I'm not sure what happened.

Aur package?

I was wondering if you could create an aur package (or I can) for arch linux users.

Right Joystick isn’t mapped correctly

When using the right stick left and right on the stick seems to move up and down but up and down do nothing.

Using the left trigger seems to move the right stick left or right depending on how far down you push it

Unable to launch in steam os since beta 6

I’m leaving this here for the time being if it helps others but this was my fault. I’m the steam augments I didn’t have —no-sandbox

No idea what’s going on here. Downloaded beta 6. Running from desktop works fine.

I’ve been running beta 5 fine from steam game mode. Changed the link to 6 and it doesn’t load at all in game mode and nothing else has changed as far as I know. It seems to open sometime from steam desktop mode. Still troubleshooting what happens when it does work from desktop.

So I gave up and changed the link back to beta 5 but now that is no longer launching from steam desktop or game mode.
Any ideas? At the moment I can’t use this anybody which is a shame as it worked amazingly

Great great Work - I'm the dev of Xcloud for Shield TV Unofficial

Hi.

I want to congrat you, for your work.
And now you can play Xcloud on Ubuntu, it's so great.

We have similar project about Xcloud, it's fun.

I'm the dev of Xcloud for Shield Unofficial, it's for now the better experience of Xcloud directly on Android TV and the Shield TV.

https://github.com/mistertest/xcloud-shield

And I'm the dev of the Luna App for shield tv too

https://github.com/mistertest/luna-shield

It's nice to meet you

Pop-up menus mouse vs gamepad

Unlike the official client, which uses only the gamepad, whenever a popup query (e.g. update needed..download now or not now, etc-- cloud sync failed--try again/ignore queries, confirm disconnect etc.) on this client, it requires using a mouse to select the option. Anyway to have the popup occur through the gamepad/gameui itself
Capture
?

[addendum] - might be a good feature request to add gamepad support to navigate the client itself outside the stream--e.g. selecting cloud, remote play server, etc. I'm using this on holoiso inside deckui/gamescope..works quite well otherwise. However, when I play a game and move the right thumbstick, the ui and mouse cursor popup/display occurs for some reason. I also had to map N key to double click R3 in gamepad mapping in deckui since it captures the Guide/Nexus button totally.

No "Cloud Library" button

Hi,

I have no Cloud Library button like the below image, is it because of the server I'm connected too?

Using a MacBook Pro 16inch 2019
Screen Shot 2022-07-05 at 5 22 31 PM

No video on M1 mac

I haven't any video stream using the last build or the last commit on a MacBook M1. This issue append on my console and xcloud.

Thank in advance

Edit: I have a video stream on xcloud (by clicking on different tab) but not on my series X

Audio works, video doesn't

It connects to the console to the point of active streaming, and audio is connected, but the video remains a grey screen.

No consoles found

When I open the xCloud Streaming I see "No consoles found", but in my account there is a Xbox One S linked. There are something that I am missing?

image
image

Doesnt work gamepad

When I started stream on xbox, doesn't work xbox gamepad on Windows / SteamOS.
Also tried last master version.
Same gamepad works well when I started stream via Xbox app on Windows.

I get about 10 frames before the app locks up and becomes useless.

OS: Arch Linux
Xbox: Series S

This happened with both Appimage and npm-compiled packages, so it's not just one of the two. For whatever reason, when I connect to my Xbox, I get about 10 frames total before it just stops sending any more to my PC. Sound also seems to not be sent.

xCloud doesn't work on the latest AppImage, but it did work on the npm-compiled binary. Honestly though I really wanted to just stream directly from my own personal Xbox for in-home convenience.

[Steam Deck] Possible to Launch in Fullscreen?

Apologies if this has been answered; I was unable to find it. Is there a launch option or similar to have Steam launch the game in fullscreen (e.g. hide the menu bar)? You can do it via the View menu, but it's annoying to have to do that every launch.

Display does not update

When I connect to the Xbox for xbox home streaming, I can see the dashboard; however moving around with the d-pad does nothing.

I can hear the sounds that the selected item is being changed, but again cannot see any updates on the screen.

I am using:
-Windows 11 (also had the problem on Windows 10)
-Version 1.1.0 (I tried 1.2.0 beta1 also but couldn't find where to connect to my Xbox)
-Xbox One X

Sound is not balanced

The sound output is not balanced on the left and right channels. This could be because we are not processing the audio properly.

macOS grey screen when trying to play

im on macOS Monterey on my 14 inch baseline m1 pro MacBook Pro Monterey 12.5. when I connect to my xbox through my consoles it shows a grey screen, same for xcloud
Screen Shot 2022-08-05 at 11 25 57 PM

[SteamOS] Not possible to enter code in 2fa

I have a microsoft account with 2fa enabled. I can enter username and login but 2fa code cannot be entered in any way. Only the [A-Z] keys can be used, but the numeric keys do not work. The same is true if you choose other forms of login such as phone. You cannot enter the last digits of the phone number. Tested on SteamOS

Number don't work

My login have number inside, can't login, number doesn't work on the app.

License file

Hi, is there a particular license for this code? I didn't see any of the standard files.

after loggin... just see blank

after loggin... just see blank

Issues checking in progress...
No issues found.
web tokens set
Requesting xHome and xCloud tokens..

  • Error while retrieving xCloud token
    statuscode: 403
    body: {"code":"OfferingAccessDenied","statusCode":403,"message":""}
    xhome tokens set

[Steam Deck] Appimage not working when added to Steam as a non-steam game.

I noticed that the appimage runs fine on the Steam Deck from desktop mode and simply clicking to open it. However, when you add the appimage to Steam as a non-steam game, it does not launch. I tried launching it from Steam while in desktop mode and while in Game mode.

Again. It runs fine outside of Steam but does not run when trying to execute it from Steam.

The Steam Deck uses Arch Linux which is why I am using the appimage instead of the deb packages. Should I be using something else?

[Request] A Game master volume slider

Request for a Game master volume slider, confortable if you like to mix or listen some other music or video coming from different sources, like Spotify or YT (useful for long grinding session ;-) ).

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.