mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-29 19:01:43 +02:00
Compare commits
28 Commits
Author | SHA1 | Date | |
---|---|---|---|
a0d0d6e1e6 | |||
cc466ff2ac | |||
b1bfe96935 | |||
241be49d09 | |||
7c48b7e6fb | |||
cc9a644a5e | |||
a77db68afb | |||
cd7a7c92c7 | |||
651402a6b4 | |||
6cd2648325 | |||
fa0d761d24 | |||
f01d7a3b0b | |||
b520e8173e | |||
f15f43faf7 | |||
e470cb20a3 | |||
d1882046e2 | |||
fb7bd2da0d | |||
d9a14f9d83 | |||
18dd006aad | |||
f74de11e10 | |||
2a71e17d2d | |||
2a85dd574e | |||
9692286f1e | |||
26498efa7c | |||
d1c724ff2c | |||
eec41c58b6 | |||
38cc78e0da | |||
3cf029818e |
57
README.md
57
README.md
@ -6,10 +6,9 @@ This script makes me spend more time with xCloud, and I hope the same thing happ
|
|||||||
If you like this project please give it a 🌟. Thank you 🙏.
|
If you like this project please give it a 🌟. Thank you 🙏.
|
||||||
|
|
||||||
[](https://github.com/redphx/better-xcloud/releases)
|
[](https://github.com/redphx/better-xcloud/releases)
|
||||||
[](https://github.com/redphx/better-xcloud/stargazers)
|
|
||||||
<!--
|
|
||||||
[](https://github.com/redphx/better-xcloud/releases)
|
[](https://github.com/redphx/better-xcloud/releases)
|
||||||
-->
|
[](https://github.com/redphx/better-xcloud/stargazers)
|
||||||
|
|
||||||
|
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
- [**Features**](#features)
|
- [**Features**](#features)
|
||||||
@ -27,10 +26,9 @@ If you like this project please give it a 🌟. Thank you 🙏.
|
|||||||
|
|
||||||
<img width="400" alt="Settings UI" src="https://github.com/redphx/better-xcloud/assets/96280/0eedde97-74c7-44df-bc89-2ebf8edb6e2c">
|
<img width="400" alt="Settings UI" src="https://github.com/redphx/better-xcloud/assets/96280/0eedde97-74c7-44df-bc89-2ebf8edb6e2c">
|
||||||
<br>
|
<br>
|
||||||
<img width="600" alt="Stream HUD" src="https://github.com/redphx/better-xcloud/assets/96280/e30f6514-13ca-41c6-bff2-979573cff956">
|
<img width="600" alt="Stream HUD" src="https://github.com/redphx/better-xcloud/assets/96280/51bdb96c-79ab-402f-902a-a9e6229973b2">
|
||||||
<br>
|
<br>
|
||||||
<img width="600" alt="Video settings" src="https://github.com/redphx/better-xcloud/assets/96280/a8614693-7f56-4a49-82ad-c1fd7e2e00a5">
|
<img width="600" alt="Stream settings" src="https://github.com/redphx/better-xcloud/assets/96280/18ed4598-4eca-4626-9434-5f74266b00e7">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -93,14 +91,13 @@ If you like this project please give it a 🌟. Thank you 🙏.
|
|||||||
> <img width="400" alt="Button styles" src="https://github.com/redphx/better-xcloud/assets/96280/2bfef2b3-6712-4924-b067-c2312f8c8062">
|
> <img width="400" alt="Button styles" src="https://github.com/redphx/better-xcloud/assets/96280/2bfef2b3-6712-4924-b067-c2312f8c8062">
|
||||||
|
|
||||||
### Loading screen
|
### Loading screen
|
||||||
- Show game art
|
- **Show game art**
|
||||||
> Replace the black background with game art if it's available.
|
> Replace the black background with game art if it's available.
|
||||||
- Show the estimated wait time
|
- **Show the estimated wait time**
|
||||||
> The time is estimated by the server.
|
> The time is estimated by the server.
|
||||||
> It's not 100% correct: you might get in the game sooner or later.
|
> It's not 100% correct: you might get in the game sooner or later.
|
||||||
> Don't be mad when the estimated time is inaccurate.
|
|
||||||
> Check [#51](https://github.com/redphx/better-xcloud/issues/51) for more info.
|
> Check [#51](https://github.com/redphx/better-xcloud/issues/51) for more info.
|
||||||
- Show/hide the rocket animation
|
- **Show/hide the rocket animation**
|
||||||
> Always show/Hide when queuing/Always hide.
|
> Always show/Hide when queuing/Always hide.
|
||||||
> Hide this animation might save some battery life while queuing.
|
> Hide this animation might save some battery life while queuing.
|
||||||
|
|
||||||
@ -123,8 +120,9 @@ If you like this project please give it a 🌟. Thank you 🙏.
|
|||||||
- **Disable xCloud analytics**
|
- **Disable xCloud analytics**
|
||||||
> The analytics contains statistics of your streaming session, so I'd recommend allowing analytics to help Xbox improve xCloud's experience in the future.
|
> The analytics contains statistics of your streaming session, so I'd recommend allowing analytics to help Xbox improve xCloud's experience in the future.
|
||||||
|
|
||||||
### Stream's video features
|
### In-game settings
|
||||||
|
- **Volume control**
|
||||||
|
> Increase stream's volume up to 600%
|
||||||
- **🔥 Improve stream's clarity**
|
- **🔥 Improve stream's clarity**
|
||||||
> Similar to (but not as good as) the "Clarity Boost" of xCloud on Edge browser. [Demo video](https://youtu.be/ZhW2choAHUs).
|
> Similar to (but not as good as) the "Clarity Boost" of xCloud on Edge browser. [Demo video](https://youtu.be/ZhW2choAHUs).
|
||||||
> Also known as poor man's "Clarity Boost".
|
> Also known as poor man's "Clarity Boost".
|
||||||
@ -135,7 +133,7 @@ If you like this project please give it a 🌟. Thank you 🙏.
|
|||||||
> 
|
> 
|
||||||
> *(click to enlarge)*
|
> *(click to enlarge)*
|
||||||
|
|
||||||
- **Stretch video to full sctreen**
|
- **Change video's ratio**
|
||||||
> Useful when you don't have a 16:9 screen
|
> Useful when you don't have a 16:9 screen
|
||||||
- **Adjust video filters**
|
- **Adjust video filters**
|
||||||
> Brightness/Contrast/Saturation.
|
> Brightness/Contrast/Saturation.
|
||||||
@ -159,7 +157,7 @@ If you like this project please give it a 🌟. Thank you 🙏.
|
|||||||
1. Install [Tampermonkey extension](https://www.tampermonkey.net/) on suppported browsers. For Safari, use the [Userscripts extension](https://apps.apple.com/us/app/userscripts/id1463298887) (check [this page](https://github.com/redphx/better-xcloud/wiki/Using-with-Safari) before using).
|
1. Install [Tampermonkey extension](https://www.tampermonkey.net/) on suppported browsers. For Safari, use the [Userscripts extension](https://apps.apple.com/us/app/userscripts/id1463298887) (check [this page](https://github.com/redphx/better-xcloud/wiki/Using-with-Safari) before using).
|
||||||
2. Install **Better xCloud**:
|
2. Install **Better xCloud**:
|
||||||
- [Stable version](https://github.com/redphx/better-xcloud/releases/latest/download/better-xcloud.user.js)
|
- [Stable version](https://github.com/redphx/better-xcloud/releases/latest/download/better-xcloud.user.js)
|
||||||
- [Dev version](https://github.com/redphx/better-xcloud/raw/main/better-xcloud.user.js)
|
<!-- - [Dev version](https://github.com/redphx/better-xcloud/raw/main/better-xcloud.user.js)-->
|
||||||
I only distribute **Better xCloud** on GitHub, *DO NOT* download it on other websites or from unknown sources.
|
I only distribute **Better xCloud** on GitHub, *DO NOT* download it on other websites or from unknown sources.
|
||||||
3. Refresh [xCloud web page](https://www.xbox.com/play/).
|
3. Refresh [xCloud web page](https://www.xbox.com/play/).
|
||||||
4. Click on the new "SERVER NAME" button next to your profile picture to adjust settings.
|
4. Click on the new "SERVER NAME" button next to your profile picture to adjust settings.
|
||||||
@ -176,18 +174,19 @@ If you still have trouble installing **Better xCloud**, you can follow one of th
|
|||||||
|
|
||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
✅ = confirmed to be working
|
- 👍 = best choice, all features work as intended
|
||||||
❓ = not yet tested
|
- ✅ = confirmed to be working, might miss some features
|
||||||
❌ = not supported (mostly because of lacking Userscript/extension support)
|
- ❌ = not supported (mostly because of lacking Userscript/extension support)
|
||||||
➖ = unavailable
|
- ➖ = unavailable
|
||||||
⚠️ = see custom notes
|
- 🗒️ = see custom notes
|
||||||
| | Desktop | Android/Android TV | iOS |
|
|
||||||
|-----------------------------------------|:-----------------|:-------------------|:----------------|
|
| | Windows/Linux | macOS | Android/Android TV | iOS |
|
||||||
| Chrome/Edge/Chromium variants | ✅ | ❌ | ❌ |
|
|-----------------------------------------|:-----------------|:-----------------|:------------------|:-----------------|
|
||||||
| Firefox | ✅ | ⚠️<sup>(1)</sup> | ❌ |
|
| Chrome/Edge/Chromium variants | 👍 | 👍 | ❌ | ❌ |
|
||||||
| Safari | ✅<sup>(2)</sup> | ➖ | ✅<sup>(3)</sup> |
|
| Firefox | ✅ | ✅ | 🗒️<sup>(1)</sup> | ❌ |
|
||||||
| [Hermit](https://hermit.chimbori.com) | ➖ | ⚠️<sup>(4)</sup> | ➖ |
|
| Safari | ➖ | ✅<sup>(2)</sup> | ➖ | ✅<sup>(3)</sup> |
|
||||||
| [Kiwi Browser](https://kiwibrowser.com) | ➖ | ✅ | ➖ |
|
| [Kiwi Browser](https://kiwibrowser.com) | ➖ | ➖ | 👍 | ➖ |
|
||||||
|
| [Hermit](https://hermit.chimbori.com) | ➖ | ➖ | 🗒️<sup>(4)</sup> | ➖ |
|
||||||
|
|
||||||
Don't see your browser in the table? If it supports Tampermonkey/Userscript then the answer is likely **"YES"**.
|
Don't see your browser in the table? If it supports Tampermonkey/Userscript then the answer is likely **"YES"**.
|
||||||
|
|
||||||
@ -203,7 +202,7 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
<img width="500" alt="Stream stats" src="https://github.com/redphx/better-xcloud/assets/96280/0d4abb6b-49ab-4c9a-a52d-df7e396d2145">
|
<img width="500" alt="Stream stats" src="https://github.com/redphx/better-xcloud/assets/96280/142625ea-20ab-4392-a111-0c5bc08bae09">
|
||||||
|
|
||||||
- While playing > `...` > `Stream Stats`.
|
- While playing > `...` > `Stream Stats`.
|
||||||
- Double-click on the stats bar to show the Settings dialog.
|
- Double-click on the stats bar to show the Settings dialog.
|
||||||
@ -213,9 +212,9 @@ Don't see your browser in the table? If it supports Tampermonkey/Userscript then
|
|||||||
|
|
||||||
| Abbr. | Full name | Explain |
|
| Abbr. | Full name | Explain |
|
||||||
|------:|:-------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------|
|
|------:|:-------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
|
| PING | Ping | The number of seconds it takes for data to be sent from your device to the server and back over (the correct term is "Round Trip Time") |
|
||||||
| FPS | Frames per Seconds | The number of decoded frames in the last second of the stream (may not be the same as the FPS of the game) |
|
| FPS | Frames per Seconds | The number of decoded frames in the last second of the stream (may not be the same as the FPS of the game) |
|
||||||
| RTT | Round Trip Time | The number of seconds it takes for data to be sent from your device to the server and back over (similar to ping, lower is better) |
|
| DT | Decode Time | The average time it took to decode one frame in the last second (bugged on Android [#26](https://github.com/redphx/better-xcloud/issues/26)) |
|
||||||
| DT | Decode Time | The average time it took to decode one frame in the last second (bugged in Kiwi Browser [#26](https://github.com/redphx/better-xcloud/issues/26)) |
|
|
||||||
| BR | Bitrate | The amount of data the server sent to your device in the last second |
|
| BR | Bitrate | The amount of data the server sent to your device in the last second |
|
||||||
| PL | Packets Lost | The total number of packets lost |
|
| PL | Packets Lost | The total number of packets lost |
|
||||||
| FL | Frames Lost | The total number of frames dropped prior to decode or dropped because the frame missed its display deadline |
|
| FL | Frames Lost | The total number of frames dropped prior to decode or dropped because the frame missed its display deadline |
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name Better xCloud
|
// @name Better xCloud
|
||||||
// @namespace https://github.com/redphx
|
// @namespace https://github.com/redphx
|
||||||
// @version 1.13
|
// @version 1.16
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user