Greasy Fork is available in English.

QQ音乐付费无损音乐免费下载

提供QQ音乐付费歌曲,320K下载、无损FLAC下载、无损APE下载、歌词下载,可以解析歌单列表、歌手歌单、分类歌单、专辑列表

Ajankohdalta 17.7.2018. Katso uusin versio.

// ==UserScript==
// @name         QQ音乐付费无损音乐免费下载
// @version      1.0.1
// @match        *://y.qq.com/*
// @description  提供QQ音乐付费歌曲,320K下载、无损FLAC下载、无损APE下载、歌词下载,可以解析歌单列表、歌手歌单、分类歌单、专辑列表
// @grant        unsafeWindow
// @require      http://cdn.bootcss.com/jquery/3.2.1/jquery.min.js
// @run-at       document-end
// @license      MIT
// @namespace    http://tool.liumingye.cn/qqws/
// ==/UserScript==
(function () {
	'use strict';
	var SiteUrl = window.location.href;
	var reSong = /y\.qq\.com\/n\/yqq\/song/i;
	var rePaysquare = /y\.qq\.com\/n\/yqq\/playsquare/i;
	var reAlbum = /y\.qq\.com\/n\/yqq\/album/i;
	var rePlaylist = /y\.qq\.com\/n\/yqq\/playlist/i;
	var reSinger = /y\.qq\.com\/n\/yqq\/singer/i;
	var rePlayer = /y\.qq\.com\/portal\/player.html/i;

	var musicVipBtn = '<a id="VipMusicBtn" href="javascript:;" class="mod_btn_green"><i class="mod_btn_green__icon_play"></i>音乐解析</a>';
	var searchVipBtn = '<a id="VipSearchBtn" href="javascript:;" class="mod_btn"></i>歌名搜索</a>';
	var MusicName = '';

	if (reSong.test(SiteUrl)) {
		$('.data__name_txt').parent('.data__name').after(musicVipBtn, searchVipBtn);
		MusicName = $('.data__name_txt').text();
		$('.data__actions').css('bottom', '-10px');
	} else if (rePaysquare.test(SiteUrl)) {
		$('.data__name_txt').parent('.data__name').after(musicVipBtn, searchVipBtn);
		MusicName = $('.data__name_txt').text();
		$('.data__actions').css('bottom', '-10px');
	} else if (reAlbum.test(SiteUrl)) {
		$('.data__name_txt').parent('.data__name').after(musicVipBtn, searchVipBtn);
		MusicName = $('.data__name_txt').text();
		$('.data__actions').css('bottom', '-10px');
	} else if (rePlaylist.test(SiteUrl)) {
		$('.data__name_txt').parent('.data__name').after(musicVipBtn, searchVipBtn);
		MusicName = $('.data__name_txt').text();
		$('.data__actions').css('bottom', '-10px');
	} else if (reSinger.test(SiteUrl)) {
		$('.data__name_txt').parent('.data__name').after(musicVipBtn, searchVipBtn);
		MusicName = $('.data__name_txt').text();
		$('.data__actions').css('bottom', '-10px');
	}
	
	var openUrl = function (text){
		window.open("https://tool.liumingye.cn/qqws/?name=" + encodeURIComponent(text));
	}

	if (rePlayer.test(SiteUrl)) {
		$('.mod_songlist_toolbar').after('<a style="margin-top:-10px;" id="VipMusicBtn" href="javascript:;" class="mod_btn">音乐解析<span class="mod_btn__border"></span></a>', '<a style="margin-top:-10px;" id="VipSearchBtn" href="javascript:;" class="mod_btn">歌名搜索<span class="mod_btn__border"></span></a>');
		$("#VipMusicBtn").click(function () {
			openUrl($('.mod_btn_comment').attr('href').replace('#comment_box', ''));
		})
		$("#VipSearchBtn").click(function () {
			openUrl($('.js_song').text().replace(/[\r\n]/g, "").replace(/for/i, "f o r"));
		})
	} else {
		$("#VipMusicBtn").click(function () {
			openUrl(window.location.href);
		})
		$("#VipSearchBtn").click(function () {
			openUrl(MusicName.replace(/[\r\n]/g, "").replace(/for/i, "f o r"));
		})
	}

})();