Automatically switches to your pre-selected resolution. Enables premium when possible.
This script ensures that all YouTube videos (including Shorts) play at the user's preferred quality setting. It supplements YouTube by addressing the issue where the browser version does not allow users to save their quality preference. The script monitors whether the video quality can be adjusted and uses the YouTube API to apply the chosen setting. No bloat, doesn't do anything else, just sets quality.
Summary:
This script is modified from YouTube HD by adisib. Since adisib's script is severely outdated, this script was created to fix broken functionality and improve user experience. At this point, this script is completely different from adisib's, with new features and a separate objective.
What has been changed:
The way the Premium bitrate option was written by adisib contained a bug that made the script treat the Premium option as unconditionally unavailable. It would also fail to apply premium bitrate if YouTube was set to anything other than English. Fixing those issues was a major goal of this script. All broken or outdated features have been fixed or removed.
What's new:
A UI menu has been added for user preference management. Adisib required users to edit the script directly when choosing their quality preference, which was very unintuitive and caused frequent false bug reports. My implementation should hopefully be more convenient, and be compatible with most users' browser + script-manager combinations.
(Updated Sep/12/2025)