Greasy Fork is available in English.

Add 1.75x Speed Option

Add 1.75x speed option to Bilibili video player

// ==UserScript==
// @name         Add 1.75x Speed Option
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Add 1.75x speed option to Bilibili video player
// @author       Your Name
// @match        https://www.bilibili.com/video/*
// @grant        none
// @license      AGPL License
// ==/UserScript==

(function() {
    'use strict';

    let optionAdded = false; 
    let intervalId; 

    function addSpeedOption() {
        let menu = document.querySelector('.bpx-player-ctrl-playbackrate-menu');
        console.log('Finding playback menu:', menu);

        if (menu && !optionAdded) {
            let newItem = document.createElement('li');
            newItem.className = 'bpx-player-ctrl-playbackrate-menu-item';
            newItem.setAttribute('data-value', '1.75');
            newItem.textContent = '1.75x';

            let item2x = menu.querySelector('[data-value="2"]');
            let item1_5x = menu.querySelector('[data-value="1.5"]');

            if (item2x && item1_5x) {
                menu.insertBefore(newItem, item1_5x); 
                console.log('1.75x option added between 2.0x and 1.5x');

                optionAdded = true; 
                clearInterval(intervalId); 
            }


        }
    }

  window.addEventListener('load', () => {
        addSpeedOption();
        intervalId = setInterval(addSpeedOption, 1000); 
    });
})();