Change the background color of Spotify lyrics.

Spotifyの歌詞の背景色を変更するスクリプト。

当前为 2024-08-21 提交的版本,查看 最新版本

// ==UserScript==
// @name         Change the background color of Spotify lyrics.
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  Spotifyの歌詞の背景色を変更するスクリプト。
// @author       [email protected]
// @match        https://open.spotify.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=spotify.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    const fun = () =>{
         // 希望なcolor
        const color = 'rgb(121, 121, 121)'

        if(location.href !== "https://open.spotify.com/lyrics") return;

        const backgroundColor = `--lyrics-color-background: ${color};`

        const lyricsElement = document.querySelector('[aria-label="Spotify"][tabindex="-1"] > :first-child')

        if (!lyricsElement) return;

        // 正規表現を使って --lyrics-color-background: rgb(...) の値を抽出
        const match = lyricsElement.style.cssText.match(/--lyrics-color-background:\s*rgb\(\d{1,3},\s*\d{1,3},\s*\d{1,3}\);/);

        // 抽出した値が期待する値かどうかを確認
        if (match && match[0] !== backgroundColor) {
            lyricsElement.style.cssText= lyricsElement.style.cssText.replace(/(--lyrics-color-background:\s*rgb\([^)]+\);)/g, backgroundColor)
            console.log('background colorを変えた')
        }
    }


    setInterval(fun, 1000)
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址