Greasy Fork

Greasy Fork is available in English.

网易云音乐-MyFreeMP3扩展

利用MyFreeMP3扩展网易云音乐功能

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
PYUDNG
日安装量
2
总安装量
5,093
评分
21 1 0
版本
2.1
创建于
2022-10-27
更新于
2024-10-16
大小
39.1 KB
许可证
GPL-v3
适用于

用MyFreeMP3的api解锁网易云音乐PC网页版在线播放和歌曲下载
即装即用,无需登录,装上脚本,就基本上相当于去除了所有歌曲播放和下载限制。
由于使用的是MyFreeMP3的api而非网易云音乐自身api,可能会有歌曲搜索不准确的情况,也许会播错歌(小概率
由于使用的是MyFreeMP3的api而非网易云音乐自身api,可能会有歌曲搜索不到的情况,也许会播不了或者下载不了(极小概率,取决于MyFreeMP3
添加了模糊匹配搜索,当没有搜索到完全匹配当前歌曲的音乐资源时,会使用歌曲名称和艺术家名字相似的音乐资源代替播放

不保证有效性!脚本功能仅仅是将MyFreeMP3的资源引入网易云音乐的网页里,资源是否有效取决于MyFreeMP3是否有效,使用前请自行检查有效性

环境要求:
MacOS + Chrome + Tampermonkey 开发、测试通过
理论上Windows和Linux也可用(未测试)
与GF上已有的其他大佬的脚本网易云音乐显示完整歌单兼容

有bug请反馈(我尽量但不一定能成功,我菜
仅作学习交流,请勿非法使用;代码如屎山,谨慎阅读,主要关注整体思路即可。
此脚本的技术交流贴:https://www.52pojie.cn/thread-1713067-1-1.html

更新日志:
2.0 修复新版api适配问题;新增菜单栏按钮,可以自行设定是否在下载歌曲时同时下载歌词/封面(可分别设置),默认不下载;脚本图标从网络加载改为内置
1.9 api更新,添加了新版MyFreeMP3的api、更新了旧版MyFreeMP3的api;如果脚本提示"xxxxx,当前尚未支持,请向开发者反馈",可以在greasyfork向我反馈,重新引入了模糊匹配
1.8 api更新
1.7 加密预加载信息的解密器升级;支持“我的音乐”页面内歌单的播放和下载;下载新增进度提示界面;修复了从主页进入其他页面后,点击歌曲列表的下载按钮会下载两遍的问题
1.6 支持加密预加载信息的歌单页面的歌曲解锁,相关代码优化
1.5 支持用户个人页面的听歌排行列表VIP以及版权歌曲的播放和下载,相关代码优化;修复了一不严谨代码导致的bug
1.4 在上一版本匹配逻辑基础上,增加(更新)了歌曲封面匹配逻辑,搜索现理论上不会出现搜错歌的问题了,如果搜索不到完全匹配的歌曲,则会提示播放失败(播放)/不进行下载(下载);修复了一不严谨代码导致的bug;新增/修改部分错误处理逻辑
1.3 更新歌曲名称和歌手名字匹配逻辑,搜索更加精准(变相解决部分歌曲无法播放/无法下载的问题)
1.2 版权歌曲实现播放,播放时搜索逻辑优化(如果搜索到的第一首符合要求的歌曲无法播放,则自动选择后续歌曲,直到可以播放或者验证均不可播放为止),修复了点击下载按钮下载多遍的bug,修复了文件名以及目录混乱的bug,歌曲名称匹配更加精准
1.1 支持了未登录的歌曲、歌单、专辑、排行榜页面
1.0 利用api搜索歌曲时,如果提供了封面但未能在第一页搜索结果中精确匹配到原曲,自动继续搜索后续页面,最高搜索三页
0.9 实现全页面播放列表下载按钮点击下载,使用api时支持无封面地址模糊搜索
0.8 实现全页面歌曲列表下载按钮点击下载,代码细节优化,稳定性提升
0.7 歌单、专辑、艺术家页面歌曲列表下载按钮实现点击下载,代码结构优化
0.6 排行榜页面实现播放、添加到播放列表,稳定性提升,性能优化,修复bug
0.5 专辑页面实现播放、添加到播放列表,部分GUI修正,修复bug
0.4 艺术家页面实现播放、添加到播放列表
0.3 更多页面实现播放,实现任意页面下方播放栏播放
0.2 歌曲播放页面实现播放、添加到播放列表
0.1 歌曲播放页面实现下载