Stadia Enhanced
Shutdown Notice
Stadia has officially been shut down on January 18, 2023.
Controller Firmware
Google released a web tool to switch the controller from the normal wifi mode to using Bluetooth LE.
If you have issues with the controllers triggers being registered as non-analog triggers (as in; they are either on or off only), a registry fix can be found here or as a pre-made reg file here.
For conservation the latest firmware versions and a backup of the web tool can be found below.
- Web Tool: Backup
- WiFi Firmware: ota.282115.stable-channel.gotham-pvt-a.214f6fe20f7b993046c77a9245c5805b056882dc.bin
- Bluetooth Firmware: bruce_pvt_a_prod_signed.bin
ReadMe [Archived]
Features
- Set VP9 or H264 as the preferred codec
- Enable 2K & 4K (requires GPU with support for VP9 decoding)
- Stream Monitor (Displays frame/package loss among other things), via the group menu
- Set your video settings including brightness, contrast, saturation and sharpness
- Changeable library size on the home screen, toggle between 2 up to 6 items per row
- Settings for used stream codec and resolution
- Quick access menu for screenshots and video captures, speedtest, the community and more
- Direct links to a list of Pro titles and games currently on sale
- Many possible adjustments for the user interface, to allow for a cleaner homescreen
- The ability to filter games, or install shortcuts for them on your device
- Slight tweaks to your messaging experience, including emoji support
- Discord presence support via DiscordRPC
- Extended details section on store pages, displaying i.e. resolution and framerate
- And more
Installation & Usage
Chrome Store
- Install the extension from the official chrome web store here.
- The extensions fits itself into the existing website and it's main menu can be found at the top-right when opening Stadia after installation.
Manual
- Download the newest files of the extension.
- Open
chrome://extensions
- Enable developer mode.
- Load the downloaded files via the "Load unpacked" option.
Please note that installing the extension this way, removes the automatic update functionality.
Permissions
- "Access to your data on stadia.google.com": This one should be obvious; The extension has to access the website to work, including your data (i.e. what games you own) and the right to manipulate it (to get the stream data, for example). "Data" in this context simply means the content of the Stadia website.
- "Access to your browser history": The extension will not read your actual history. This permission is needed, because the extension uses wildcards to filter the pages it needs to actually run on and the current URL is part of the "browser history" permission. This helps stopping the extension from running on pages like
https://stadia.google.com/couch
that don't make use of the extension, while still loading it onhttps://stadia.google.com/home
.
Ideas? Requests? Questions?
Check out the discussions page and stay in contact with the community.
Can i contribute?
Development of the extension is currently not public. For details see the contributing infos.
Translation
If the project isn't available in your own language, or incomplete, feel free to check out the translation info page.
Community Features
These are features developed by the community, made more accessible via Stadia Enhanced.
Stadia Database - Full details about games, including framerate and resolution.
The Stadia Database by OriginaIPenguin is a full database filled with infos about games on Stadia, including details not accessible via Stadia itself (like resolution, framerate and more).
Stadia Hunters - Track your progress and climb the leaderboard.
Stadia Hunters is tracking your achievements and provides a nice overview of captures, guides, leaderboards and more, including a level system.
Stadia Icons - Create shortcuts to your favorite games.
Stadia Icons is a service by EricLowry that allows users to create direct shortcuts to their games on Stadia, including custom icons.
Support this project
Discord Presence
Installation
If you want to showcase your currently played game via Discord, Stadia Enhanced supports DiscordRPC.
Simply follow these two steps:
- Install the DiscordRPC extension
- Get the DiscordRPC desktop app
Why DiscordRPC? - Full Details
Why DiscordRPC?
Using Discord via your browser directly isn't possible due to multiple limitations, it will require a dedicated desktop app that acts as the middleman for Discord and your browser - the team behind DiscordRPC is providing exactly that, while also allowing you to use the same extension/app combination to display other presences (i.e. for your music), including the management of active (games) vs. passive (music) presences and other things.
"Why don't you just develop your own app to do this, or "copy" their work?"
The reason i'm not developing my own solution for this feature is rather simple; time. Increasing the time i have to spend on the project by adding more and more onto it, would decrease the time available to actually make sure that things are working correctly in the first place. Discord RPC offers a easy to implement solution (that is entirely optional for the user) while taking care of the maintenance at the same time.
I could simply copy their work (as in; fork their project and effectively copy the functionality of their extension into mine, while using their desktop app) but that would result in two issues:
- This is a project for the community and i want to respect the work spend on everything included in it. While it would legally be perfectly fine to just implement their work, effectively claiming that i "came up" with this as a solution, for me personally, is not.
- Simply copying their work, would also make it basically impossible for the user to also use DiscordRPC, due to compatibility issues, like the priority management. Using Discords presence system via the browser is only covered by not even a handful of well working projects and i want to avoid cutting that down further - especially if the cost is simply having to run a second, unnoticeable (performance-whise) extension that works as install-and-forget.