将QQ音乐歌单 导入 Apple Music

46次阅读
一条评论

首先吹一波 Apple Music,换这个是因为搞了个 Apple Watch,qq 和网易云均不能独立工作,遂入。
价格方面学生优惠 5 元 / 月,在 QQ 音乐、网易云均付费且都二十来块钱 / 月的情况下,非常香。

首先 Apple Music 的优点:

  1. 便宜,曲库全;
  2. 对苹果设备友好,如 CarPlay;
  3. 资料库跨设备同步,例如有些歌 Apple 没有的,你可以自己下了导进去,会自动同步至 iCloud,然后这个歌曲跨设备都可用。相比之下,如 QQ 音乐,没版权的你下载了导进去,换个设备还要再搞一次,就很傻逼。
  4. 在 Apple Watch 可以离线使用。

然后,将 QQ 音乐歌单导入 Apple Music 步骤:

  1. 分享出你的歌单 url,找到你的歌单 id,记下;
  2. 替换掉代码里的《歌单 id》;
  3. 打开 这里,使用调试模式,把代码搞进去,运行,输出的结果都是“歌手 - 歌曲名”
  4. 打开 这里,选 Apple Music,按要求把 3 中输出搞进去,等待导入。
  5. 完成。

代码:
(function () {
// Load the script
var script = document.createElement(“SCRIPT”);
script.src = ‘https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js‘;
script.type = ‘text/javascript’;
document.getElementsByTagName(“head”)[0].appendChild(script);
// Poll for jQuery to come into existance
var checkReady = function (callback) {
if (window.jQuery) {
callback(jQuery);
}
else {
window.setTimeout(function () {checkReady(callback); }, 100);
}
};
// Start polling…
checkReady(function ($) {
var text=””;
$.ajax({
url: “https://c.y.qq.com/v8/fcg-bin/fcg_v8_playlist_cp.fcg?id=《歌单 id》&cv=60102&ct=19&newsong=1&tpl=wk&g_tk=5381&loginUin=0&hostUin=0&format=json&inCharset=GB2312&outCharset=utf-8&notice=0&platform=jqspaframe.json&needNewCode=0”,
async:false,
dataType:”json”,
success:function(data){
var songlist = data.data.cdlist[0].songlist;
for(var i = 0;i < songlist.length;i++){
var tmp = songlist[i];
text += tmp.singer[0].name +” – “+ tmp.name+”
“;
}
}
})
$(‘body’).empty();
$(‘body’).append(“

“+text+”

“);
});
})();

正文完
 0
评论(一条评论)
验证码
2020-11-03 14:21:47 回复

可以再附一个JS beautifier的链接,然后标注一下 tmp.name后面那个是 html里的newline \