网易云音乐-MyFreeMP3扩展

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

Autor
PYUDNG
Dnevne instalacije
5
Ukupnih instalacija
4.542
Ocjene
19 1 0
Verzija
2.1
Stvoreno
27.10.2022.
Ažurirano
16.10.2024.
Licenza
GPL-v3
Primjenjuje se

用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 歌曲播放页面实现下载