Jump to Another Music Service

Jump to Another Music Service.

目前為 2022-04-05 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Jump to Another Music Service
// @description  Jump to Another Music Service.
// @author       to
// @namespace    https://github.com/to
// @license      MIT
// @version      0.2
// @match        https://music.amazon.co.jp/*
// @match        https://music.apple.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=odesli.co
// @grant        GM_xmlhttpRequest
// @grant        GM_registerMenuCommand
// @connect      song.link
// ==/UserScript==

const MARKET = 'JP';
const PLATFORM = 'spotify';
const AUTO = /(amazon)/;

if(AUTO.test(location.href)){
    jump()
}else{
    GM_registerMenuCommand (`Jump to ${PLATFORM}`, () => {
        jump()
    });
}

function jump(){
    GM_xmlhttpRequest({
        url: `https://api.song.link/v1-alpha.1/links?userCountry=${MARKET}&url=${encodeURIComponent(location.href)}`,
        onload: function(r){
            r = JSON.parse(r.responseText);
            try{
                location.href = r.linksByPlatform[PLATFORM].url;
            }catch{
                alert(';;');
            }
        }});
}

QingJ © 2025

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