Greasy Fork is available in English.

Youtube HD Premium

Automcatically switches to your pre-selected resolution. Enables premium when possible.

Ini adalah versi dari skrip ini yang kodenya telah diperbarui. Tampilkan semua versi.

  • v2024.07.24 23 Juli 2024

    Fixed compatibility with TamperMonkey caused b TamperMonkey not yet fully supporting GreaseMonkey 4 functions.

  • v2024.07.09.4 08 Juli 2024

    [minor] Updated for readability and minor stuff like that.

  • v2024.07.09.3 08 Juli 2024

    ...

  • v2024.07.09.2 08 Juli 2024

    Fixed the issue that moving back and forth in browser history without loading a new video would cause the script to detect the same video and skip applying the user's quality settings.

  • v2024.07.09.1 08 Juli 2024

    [minor] Changed metadata indents to space instead of tabs. Looked too ugly.

  • v2024.07.09 08 Juli 2024

    Updated GM functions to newest version. This appears to have improved the menu's reponsiveness although that was not the initial intent when making this update.

  • v2024.07.07.4 07 Juli 2024

    Missed a permission. Now violentmonkey should work properly.

  • v2024.07.07.3 07 Juli 2024

    I really need to stop forgetting to change the debug flag...

  • v2024.07.07.2 07 Juli 2024

    Fixed bug that caused quality to be blank if playing video lacks the full range of quality options.

  • v2024.07.07.1 06 Juli 2024

    **Added explicit filter to block script from trying to run on youtube shorts.**

  • v2024.07.07 06 Juli 2024

    Fixed script not having the correct permissions when used with VioletMonkey. Now the script should read saved settings correctly. Removed the ability to change quality preferences in embedded pages.

  • v2024.07.06.2 05 Juli 2024

    set debug flag to false. oops.

  • v2024.07.06.1 05 Juli 2024

    Changed menu text for clarity.

  • v2024.07.06 05 Juli 2024

    [ADDED] New UI menu to allow the user to select the quality seemlessly.

    [REMOVED] Deleted the design for users to change the target resolution through editing variables in code.

  • v2024.07.03 03 Juli 2024

    Fixed embedded videos not working.
    [Removed] Fetching last used YouTube setting.

  • v2024.07.02 02 Juli 2024

    Added an option to retrieve the last quality chosen on YouTube and use that instead.
    Reworked how settings are saved and retrieved to better account for future updates.
    Makes it so settings stored locally by YouTube are written back after video quality is changed by the script.

  • v2024.07.01.5 01 Juli 2024
  • v2024.07.01.4 01 Juli 2024

    Very slight optimization. Realized that default behaviour was being needlessly overwritten with default behaviour. Removed that.

  • v2024.07.01.3 01 Juli 2024

    Updated setting order and rewrote code comments for better user clarity.
    Updated script information on GreasyFork.

  • v2024.07.01.2 01 Juli 2024
  • v2024.07.01.1 01 Juli 2024
  • v2024.07.01 01 Juli 2024

    Fixed a few minor bugs.
    Removed redundent code.

  • v2024.06.32.3 30 Juni 2024

    Actually fixed the bug this time. Hopefully. Hard to debug when I only occasionally trigger the bug and have no idea of the cause.

  • v2024.06.32.2 30 Juni 2024

    Fixed bug that caused mouse-over video previews to block video quality from applying.

  • v2024.06.32.1 30 Juni 2024
  • v2024.06.32 30 Juni 2024

    Updated Premium mode to directly call YouTube API instead of using button emulations. So apparently the entire internet is wrong. There is a way to set premium bitrate with YouTube API, it's just not in the official documentations.

    Now will ALWAYS prefer premium bitrate when possible.

  • v2024.06.31.3 29 Juni 2024

    Fixed a typo in the Japanese description.

  • v2024.06.31.3 29 Juni 2024
  • v2024.06.31.3 29 Juni 2024

    Fixed an issue where button emulation for premium qualities would execute before element content has loaded under specific conditions.

  • v2024.06.31.2 29 Juni 2024

    Deleted check for the changeResolution setting. I forgor.

  • v2024.06.31.1 29 Juni 2024

    Removed the changeResolution option in the script. The script only has one function and can be disabled by turning the script off the script or uninstalling.

  • v2024.06.31 29 Juni 2024

    Added support for embedded YouTube videos.
    Removed support for YouTube Music. (why did adisib even make the original script to support youtube music??? it was causing more issues than it was fixing and was hugely unnecessary for an audio focused youtube page...)

    Fixed issue that made the script not detect when a new video is loaded under certain circumstances.

  • v2024.06.30 29 Juni 2024

    Added multi-lingual support. Previously premium quality would cause the script to fail if used with non-English YouTube.

  • v2024.06.28 28 Juni 2024

    Removed auto theater as the option is already persistent within session. Removed explicit support for older greasemonkey/firefox versions. Removed obsolete event listeners. Extracted old changelogs from the code comments into a pastebin https://pastebin.com/yvErQ4rz

    (I will add back the auto theater function if enough people ask for it, otherwise just download v2024.06.25.1)

  • v2024.06.25.1 25 Juni 2024

    Disable save overwrite so I don't wipe your saved settings.

  • v2024.06.25 25 Juni 2024
  • v2024.06.15 17 Juni 2024
  • v2024.06.15 17 Juni 2024
  • v2024.06.15 17 Juni 2024