Music Area目前基于是部署在Vercel上的Netease CloudMusic API,这是一套开源的网易云API。由于之前Vercel被墙,故换用了由 AXIOMXS 提供的二级域名。然而刚刚收到来自Vercel的通知打破了往日的平静,这个蹭来的域名似乎挂掉了!请各位用户前往“设置”页面,将API Domain处更改为“https://cloudmusic-api-one.vercel.app/”或者自己部署的API地址,然后点击应用。不出意外的话,这个软件暂时只能配合魔法使用……
我会在精力允许时发布更新修改这一项设置的默认值。
由于作者不再使用网易云,本项目暂停更新。但如果有任何功能建议或者bug,您仍可以在issues提出,我仍会改进
这个软件可以免费下载网易云上所有能在线听的音乐。如果你想下载更多,你可以在自己的电脑或服务器(也可以是各种奇怪的设备,譬如路由器或者机顶盒?)上部署Unblock Netease Music。然后修改代码中API请求部分的参数,这样就可以配置请求时使用的网络代理,在下载时调用UNM来下载部分灰色或试听音乐。
如果您知道UNM的免费API网址,或者您拥有部署了UNM的服务器并愿意贡献,则可以联系我。
这个版本的界面采用了多标签的逻辑,把不同的功能区分开,每一页中包含该功能所需的一切控件,底部常驻四个功能按钮。(莫名想起安卓三大金刚键
您需要在分页标签栏选择您需要的功能,接下来按照对应分支操作。
随后铺满界面空白的的列表框中会显示出结果,选择您需要下载或收听的音乐,再点击底部四键中的下载
来下载。
如果您不确定哪一个是您需要的音乐,您可以选中一首,然后点击收听
来下载到缓存文件然后试听。
如果您需要分享该音乐或者查看歌曲详细信息,那么您可能需要歌曲ID,选中一曲,然后点击复制歌曲ID
来获取该歌曲的ID。
选择一首音乐,点击在网页中打开
可以在网页版网易云音乐中查看歌曲详情。
然后再下面的输入框内填入该功能需要的全部信息,再点击按钮或在最后一个输入框按下Enter来开始。
如果软件遇到了问题但未崩溃,您可以点击“友好输出”标签,然后在控制台中查看简化的输出信息,进行简单的排错。
您可以在此查看软件信息,以及我的一些警告。
该标签页包含一组页面,全部和曲风搜歌的功能相关,具体请阅读以下针对每个页面的详细说明。
点击下方的获取所有曲风
,程序会将所有曲风罗列在上方的列表框,选中一个顶级分类,点击最下方的复制ID
,或双击该分类将其展开。展开后我们会发现曲风内还有细分,我们可以通过不断地展开来找到最符合您需求的曲风。
选择您需要的曲风,点击复制ID
即可复制曲风ID以备用。
在此页上方使用邮箱登录您的网易云账号,即可直接获取您最喜爱的曲风,选择其中一项,点击复制ID
即可复制曲风ID以备用。
在上方输入框中粘贴曲风ID,然后点击获取该曲风的歌曲
,程序会将该曲风的歌曲罗列在列表中,只显示20曲。选择您想尝试的音乐,点击最底部常驻三键中的对应操作即可。
- 全面改用Netease CloudMusic API,更加稳定。
- 使用系统控件样式及多标签界面逻辑,更加稳定易用。
- 由于vercel.app被墙,改用其他域名并设置CNAME转发,感谢
愿为西南风
(QQ)和我足够厚的脸皮……
- 增加加载界面
- 现在在下载音乐时,可以一并下载并填入歌曲名称、歌手、专辑等,但我目前并未解决填入专辑图的问题
- 修复一堆已知BUG
- 使用了专用播放器,感谢Teameow
- 在“鸣谢”中增加了每一项的鸣谢原因
- 点击“鸣谢”中的任意一项,可以打开他(们)的官网或文本说明
- 修复若干BUG
- 新增“曲风搜歌”功能
- 删除冗余函数
- 翻译成英语,然后将翻译后的版本存为
Music Area English.py
,以及Music Area English.exe
- 完善了文档
- 新增检测更新功能,可以通过点击“关于”中的版本号检测更新,同时软件启动会自动检查
- 软件内增加了该项目GitHub的地址
- 指定了保存音频属性时使用的eyed版本,修复了无法写入专辑图的问题
- 播放器更新(v0.1.1)
- 修复了滑块位于进度条两端时,时间会挡住滑块的一部分的问题
- 修改了图标
- 修复了播放完毕后,
播放/暂停
按钮显示暂停,但实际未在播放的问题 - 修复了歌曲信息过长,显示不全的问题
- 修复了在搜索页按Enter无法搜索的问题
- 精简了文档,不再有多余信息和图片
- 以后的发行都会附带
README.md
- 新增了内部版本检测和警告
- 修复了
该曲风的歌曲
页,搜索时不会清除之前结果的问题 - 新增了中文版启动时的随机提示
- 新增了
在网页中查看
功能,选中一首音乐后点击可以快速打开音乐的详情页 - 修改了前往官网按钮指向的链接至新域名
由于我懒,所以懒得做自己修改代理的功能,然后我又没有VPS,所以也不能直接把代码写死……
我原本打算制作一个功能,可以查看我收藏的音乐。但是我把收藏设置公开后还是无法直接访问,我又不想在代码里透露我的代码或者cookie,所以我就只能把这些获取收藏的代码用PHP写出,丢到服务器上当作API用,但是这么做似乎还是没法跑起来。(或许是我的代码有毛病?)
最后因为PHP开发寸步难行,再加上我的服务器FTP寄了……然后这个功能它就废掉了
我把写了一半没用的php代码扔进存储库了,感兴趣的自己下载看看吧,我已经把账密屏蔽了。