diff --git a/README.md b/README.md index a313632..5adc95f 100644 --- a/README.md +++ b/README.md @@ -30,12 +30,15 @@ If you like this project please give it a 🌟. Thank you 🙏.
Stream HUD
-Video settings +Video settings +   **Demo video:** [https://youtu.be/oDr5Eddp55E ](https://youtu.be/AYb-EUcz72U) +- **🔥 Improve visual quality of the stream** + > Similar to (but not as good as) the "Clarity Boost" of xCloud on Edge browser. [Demo video](https://youtu.be/ZhW2choAHUs). - **🔥 Show stream stats** > Check [Stream stats section](#stream-stats) for more info. - **🔥 Capture screenshot** @@ -105,12 +108,20 @@ If you like this project please give it a 🌟. Thank you 🙏. > 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 -⚠️ These features don't work when xCloud's "Clarity Boost" feature is ON ([#64](https://github.com/redphx/better-xcloud/issues/64)). + +- **🔥 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). + > Also known as poor man's "Clarity Boost". + > Affects the stream's performance, uses more battery, and may causes frames to drop (especially on lower-end devices). + > Doesn't work with Safari. + >   + > ![clarity](https://github.com/redphx/better-xcloud/assets/96280/32879a1e-d56f-428c-bc86-bbacf9588506) - **Stretch video to full sctreen** > Useful when you don't have a 16:9 screen - **Adjust video filters** > Brightness/Contrast/Saturation. + > ⚠️ These features don't work when xCloud's "Clarity Boost" feature is ON ([#64](https://github.com/redphx/better-xcloud/issues/64)). - **Display stream's statuses** > Region/Server/Codecs/Resolution... > Current playtime of the session. @@ -240,12 +251,13 @@ Think of this project as an unofficial beta version of xCloud. No, you can't. You'll have to modify the app. 5. **Will it be able to enable the "Clarity Boost" feature on non-Edge browsers?** -No. The "Clarity Boost" feature uses an exclusive API (`Video.msVideoProcessing`) that's only available on Edge browser for desktop at the moment. +~~No. The "Clarity Boost" feature uses an exclusive API (`Video.msVideoProcessing`) that's only available on Edge browser for desktop at the moment.~~ +Fake news! This feature has been implemented in **Better xCloud** since version 1.12, but the original "Clarity Boost" still perform better. -6. **Will it be able to request a lower FPS or increase the maximum bitrate (15Mbps) of the stream?** +7. **Will it be able to request a lower FPS or increase the maximum bitrate (15Mbps) of the stream?** Sorry, no. The server decides all these settings. -7. **What's the meaning behind the name "Better xCloud"?** +8. **What's the meaning behind the name "Better xCloud"?** It's a reference to an Userscript called "better360" that I created many years ago. I regret not choosing the name "xCloud Enhancement Suite", or XES for short. ## Donation diff --git a/better-xcloud.meta.js b/better-xcloud.meta.js index f222cf6..445bfec 100644 --- a/better-xcloud.meta.js +++ b/better-xcloud.meta.js @@ -1,5 +1,5 @@ // ==UserScript== // @name Better xCloud // @namespace https://github.com/redphx -// @version 1.11 +// @version 1.12 // ==/UserScript== diff --git a/better-xcloud.user.js b/better-xcloud.user.js index d0577ac..ca8e94a 100644 --- a/better-xcloud.user.js +++ b/better-xcloud.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name Better xCloud // @namespace https://github.com/redphx -// @version 1.11 +// @version 1.12 // @description Improve Xbox Cloud Gaming (xCloud) experience // @author redphx // @license MIT @@ -13,6 +13,9 @@ // ==/UserScript== 'use strict'; +const SCRIPT_VERSION = '1.12'; +const SCRIPT_HOME = 'https://github.com/redphx/better-xcloud'; + console.log(`[Better xCloud] readyState: ${document.readyState}`); @@ -102,9 +105,6 @@ window.addEventListener('load', e => { }); -const SCRIPT_VERSION = '1.11'; -const SCRIPT_HOME = 'https://github.com/redphx/better-xcloud'; - const SERVER_REGIONS = {}; var STREAM_WEBRTC; var $STREAM_VIDEO;