Greasy Fork is available in English.

Steam Broadcast Video Auto Best Quality

Steam Broadcast[Live] Video Auto Best Quality. Steam 广播[直播]自动选择最好画质

// ==UserScript==
// @name         Steam Broadcast Video Auto Best Quality
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Steam Broadcast[Live] Video Auto Best Quality.  Steam 广播[直播]自动选择最好画质
// @author       Martin______X
// @match        https://store.steampowered.com/app/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=steampowered.com
// @grant        none
// @license      MIT
// ==/UserScript==

const asyncAutoQuality = (async () => {
    let video_con = document.getElementsByClassName("videoContainer HidePlayerControls")[0];
    if (video_con) {
        video_con.click();
        let setting_btn = document.getElementsByClassName("videoControlButton VideoSettings")[0];
        if (setting_btn) {
            setting_btn.click();
            let menu_items = document.getElementsByClassName("STV_BroadcastSettingsMenuItems")[0];
            if (menu_items) {
                let best_opt = menu_items.children[1];
                if (best_opt) {
                    best_opt.click();
                    clearInterval(autoQualityInterval);
                }
            }
        }
    }
});
const autoQualityInterval = setInterval(() => {
    asyncAutoQuality();
}, 1);